文章詳情頁
java - session的默認過期時間30分命,指的是距創建該session30分鐘,還是距最后一次訪問該session30分鐘?
瀏覽:45日期: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
排行榜
