各位大大好,
首先我寫了一個登入帳號的網頁,
進入網頁後,會用session將帳號及權限記憶,
在進入網頁中的其他連結頁面,也都會判斷帳號及權限,
但session似乎無法無限期記憶,時間一timeout就會出現錯誤頁面,
我希望能做到不限時間的將帳號、及權限的資料記憶,
可長時間的開著網頁,請問該如何做呢?
煩請多多指教!! 謝謝
可以設定timeout的時間,調成超級長就不會失效
P大,我查過最大只有24小時,我希望能長期觀看網站..除非網路斷線...否則要一直觀看...這樣有辦法嗎?
作者:
alog (A肉哥)
2014-11-21 17:50:00不用去動他你把html code 塞一隻iframe或ajax的方式定時call一隻只有輸出空白的php程式就可以了 30刷一次 session start 要記得打開
a大.因為我還有其他頁面需要觀看..所以有動到的需要
作者:
alog (A肉哥)
2014-11-21 17:54:00那就在背景執行那段code呀@@iframe你可以塞吧
作者:
pm2001 (做個盾牌眼球兵吧)
2014-11-21 18:08:00網頁裡面ajax偷偷跟server要資料讓session延長
作者:
ssccg (23)
2014-11-21 20:28:00session有最大效期那是framework的限制吧你自己設cookie來實作session,就可以設很長很長
作者:
a926 (Aaron)
2014-11-22 10:24:00你的backgroud 語法是php還是?
作者: DiAdo (DiAdo) 2014-11-22 14:23:00
setcookie(session_name(), session_id(), time() + 秒數)放在session_start()後面Server這邊要注意session.gc-maxlifetime的設定
作者: up9cloud (九天) 2014-11-22 21:34:00
ㄎㄎ我來提供不建議使用的偏方...1. DiAdo的方法+乾脆關掉php session gc. 2. 把帳密記到瀏覽器localStorage自動幫他重登^_^.
timeout設24hr,AJAX設定23hr:59min要一次資料