首頁  >  問答  >  主體

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

那一個呢?不知道

给我你的怀抱给我你的怀抱2712 天前560

全部回覆(3)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-17 10:09:34

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

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

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 10:09:34

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

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:09:34

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

    回覆
    0
  • 取消回覆