java - session的預設過期時間30分命,指的是距創建該session30分鐘,還是距最後一次訪問該session30分鐘?
给我你的怀抱
给我你的怀抱 2017-05-17 10:07:34
0
3
556

那一個呢?不知道

给我你的怀抱
给我你的怀抱

全部回覆(3)
仅有的幸福

是最後一次造訪之後,30分鐘未造訪就失效。

假如是第一種情況,那麼用戶用著用著就失去登陸狀態了,就要重新登陸,這體驗就太差了。

仅有的幸福

session創建30分鐘指用戶不操作超過30分鐘即失效,用戶沒有任何與伺服器互動的情況下就會失效,如果用戶一直在操作就不會失效。也就是距離最後一次造訪該session的時間。

过去多啦不再A梦

不同語言的會話的原理應該類似.
拿PHP來說,主要就是要區分開会话cookie的过期时间会话文件的过期时间:
1.會話cookie的過期時間(session.cookie_lifetime),0表示瀏覽器關閉時,會話cookie失效.
2 .會話檔案的過期時間(session.gc_maxlifetime)的參考點是會話檔案的最後更新時間(update_time),而不是建立時間(create_time).

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!