那一個呢?不知道
是最後一次造訪之後,30分鐘未造訪就失效。
假如是第一種情況,那麼用戶用著用著就失去登陸狀態了,就要重新登陸,這體驗就太差了。
session創建30分鐘指用戶不操作超過30分鐘即失效,用戶沒有任何與伺服器互動的情況下就會失效,如果用戶一直在操作就不會失效。也就是距離最後一次造訪該session的時間。
不同語言的會話的原理應該類似.拿PHP來說,主要就是要區分開会话cookie的过期时间和会话文件的过期时间:1.會話cookie的過期時間(session.cookie_lifetime),0表示瀏覽器關閉時,會話cookie失效.2 .會話檔案的過期時間(session.gc_maxlifetime)的參考點是會話檔案的最後更新時間(update_time),而不是建立時間(create_time).
会话cookie的过期时间
会话文件的过期时间
是最後一次造訪之後,30分鐘未造訪就失效。
假如是第一種情況,那麼用戶用著用著就失去登陸狀態了,就要重新登陸,這體驗就太差了。
session創建30分鐘指用戶不操作超過30分鐘即失效,用戶沒有任何與伺服器互動的情況下就會失效,如果用戶一直在操作就不會失效。也就是距離最後一次造訪該session的時間。
不同語言的會話的原理應該類似.
拿PHP來說,主要就是要區分開
会话cookie的过期时间
和会话文件的过期时间
:1.會話cookie的過期時間(session.cookie_lifetime),0表示瀏覽器關閉時,會話cookie失效.
2 .會話檔案的過期時間(session.gc_maxlifetime)的參考點是會話檔案的最後更新時間(update_time),而不是建立時間(create_time).