[問題] 關於session的問題?

看板Web_Design作者 (千里之外)時間9年前 (2014/11/21 17:20), 編輯推噓5(5018)
留言23則, 10人參與, 最新討論串1/1
各位大大好, 首先我寫了一個登入帳號的網頁, 進入網頁後,會用session將帳號及權限記憶, 在進入網頁中的其他連結頁面,也都會判斷帳號及權限, 但session似乎無法無限期記憶,時間一timeout就會出現錯誤頁面, 我希望能做到不限時間的將帳號、及權限的資料記憶, 可長時間的開著網頁,請問該如何做呢? 煩請多多指教!! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.66.181.112 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1416561603.A.B43.html

11/21 17:30, , 1F
可以設定timeout的時間,調成超級長就不會失效
11/21 17:30, 1F

11/21 17:40, , 2F
P大,我查過最大只有24小時,我希望能長期觀看網站..
11/21 17:40, 2F

11/21 17:41, , 3F
除非網路斷線...否則要一直觀看...這樣有辦法嗎?
11/21 17:41, 3F

11/21 17:50, , 4F
不用去動他
11/21 17:50, 4F

11/21 17:52, , 5F
你把html code 塞一隻iframe或ajax的方式定時call一隻只有
11/21 17:52, 5F

11/21 17:52, , 6F
輸出空白的php程式就可以了 30刷一次 session start 要記得
11/21 17:52, 6F

11/21 17:52, , 7F
打開
11/21 17:52, 7F

11/21 17:53, , 8F
a大.因為我還有其他頁面需要觀看..所以有動到的需要
11/21 17:53, 8F

11/21 17:54, , 9F
那就在背景執行那段code呀@@
11/21 17:54, 9F

11/21 17:54, , 10F
iframe你可以塞吧
11/21 17:54, 10F

11/21 18:08, , 11F
網頁裡面ajax偷偷跟server要資料讓session延長
11/21 18:08, 11F

11/21 20:28, , 12F
session有最大效期那是framework的限制吧
11/21 20:28, 12F

11/21 20:29, , 13F
你自己設cookie來實作session,就可以設很長很長
11/21 20:29, 13F

11/22 10:24, , 14F
你的backgroud 語法是php還是?
11/22 10:24, 14F

11/22 14:23, , 15F
setcookie(session_name(), session_id(), time() + 秒數)
11/22 14:23, 15F

11/22 14:38, , 16F
放在session_start()後面
11/22 14:38, 16F

11/22 14:45, , 17F
Server這邊要注意session.gc-maxlifetime的設定
11/22 14:45, 17F

11/22 21:34, , 18F
ㄎㄎ我來提供不建議使用的偏方...1. DiAdo的方法+乾脆關
11/22 21:34, 18F

11/22 21:35, , 19F
掉php session gc. 2. 把帳密記到瀏覽器localStorage
11/22 21:35, 19F

11/22 21:36, , 20F
自動幫他重登^_^.
11/22 21:36, 20F

11/22 21:44, , 21F
你有發現FB放著會timeout的嗎
11/22 21:44, 21F

11/25 09:20, , 22F
謝謝各位大...我是用asp.net去寫的...
11/25 09:20, 22F

12/06 12:55, , 23F
timeout設24hr,AJAX設定23hr:59min要一次資料
12/06 12:55, 23F
文章代碼(AID): #1KRmF3j3 (Web_Design)