文章詳情頁
java - session的默認(rèn)過期時間30分命,指的是距創(chuàng)建該session30分鐘,還是距最后一次訪問該session30分鐘?
瀏覽:71日期:2023-11-29 14:10:29
問題描述
那一個呢?不知道
問題解答
回答1:是最后一次訪問之后,30分鐘未訪問就失效。
假如是第一種情況,那么用戶用著用著就失去登陸狀態(tài)了,就要重新登陸,這體驗(yàn)就太差了。
回答2:session創(chuàng)建30分鐘指用戶不操作超過30分鐘即失效,用戶沒有任何與服務(wù)器交互的情況下就會失效,如果用戶一直在操作就不會失效。也就是距離最后一次訪問該session的時間。
回答3:不同語言的會話的原理應(yīng)該類似.拿PHP來說,主要就是要區(qū)分開會話cookie的過期時間和會話文件的過期時間:1.會話cookie的過期時間(session.cookie_lifetime),0表示瀏覽器關(guān)閉時,會話cookie失效.2.會話文件的過期時間(session.gc_maxlifetime)的參照點(diǎn)是會話文件的最后更新時間(update_time),而不是創(chuàng)建時間(create_time).
標(biāo)簽:
java
排行榜

熱門標(biāo)簽