您的位置:首頁技術文章
文章詳情頁

java - session的默認過期時間30分命,指的是距創建該session30分鐘,還是距最后一次訪問該session30分鐘?

瀏覽:54日期:2023-11-29 14:10:29

問題描述

那一個呢?不知道

問題解答

回答1:

是最后一次訪問之后,30分鐘未訪問就失效。

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

回答2:

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

回答3:

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

標簽: java
国产综合久久一区二区三区