看板 Web_Design 關於我們 聯絡資訊
各位大大好, 首先我寫了一個登入帳號的網頁, 進入網頁後,會用session將帳號及權限記憶, 在進入網頁中的其他連結頁面,也都會判斷帳號及權限, 但session似乎無法無限期記憶,時間一timeout就會出現錯誤頁面, 我希望能做到不限時間的將帳號、及權限的資料記憶, 可長時間的開著網頁,請問該如何做呢? 煩請多多指教!! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.66.181.112 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1416561603.A.B43.html
Peruheru: 可以設定timeout的時間,調成超級長就不會失效 11/21 17:30
spiderman007: P大,我查過最大只有24小時,我希望能長期觀看網站.. 11/21 17:40
spiderman007: 除非網路斷線...否則要一直觀看...這樣有辦法嗎? 11/21 17:41
alog: 不用去動他 11/21 17:50
alog: 你把html code 塞一隻iframe或ajax的方式定時call一隻只有 11/21 17:52
alog: 輸出空白的php程式就可以了 30刷一次 session start 要記得 11/21 17:52
alog: 打開 11/21 17:52
spiderman007: a大.因為我還有其他頁面需要觀看..所以有動到的需要 11/21 17:53
alog: 那就在背景執行那段code呀@@ 11/21 17:54
alog: iframe你可以塞吧 11/21 17:54
pm2001: 網頁裡面ajax偷偷跟server要資料讓session延長 11/21 18:08
ssccg: session有最大效期那是framework的限制吧 11/21 20:28
ssccg: 你自己設cookie來實作session,就可以設很長很長 11/21 20:29
a926: 你的backgroud 語法是php還是? 11/22 10:24
DiAdo: setcookie(session_name(), session_id(), time() + 秒數) 11/22 14:23
DiAdo: 放在session_start()後面 11/22 14:38
DiAdo: Server這邊要注意session.gc-maxlifetime的設定 11/22 14:45
up9cloud: ㄎㄎ我來提供不建議使用的偏方...1. DiAdo的方法+乾脆關 11/22 21:34
up9cloud: 掉php session gc. 2. 把帳密記到瀏覽器localStorage 11/22 21:35
up9cloud: 自動幫他重登^_^. 11/22 21:36
FantasyRyu: 你有發現FB放著會timeout的嗎 11/22 21:44
spiderman007: 謝謝各位大...我是用asp.net去寫的... 11/25 09:20
te426odin: timeout設24hr,AJAX設定23hr:59min要一次資料 12/06 12:55