首頁 >後端開發 >PHP問題 >session php預設失效時間是多少

session php預設失效時間是多少

藏色散人
藏色散人原創
2022-11-01 09:14:233325瀏覽

session php預設失效時間是1440秒,也就是24分鐘,表示客戶端超過24分鐘沒有刷新,當前session就會失效;如果用戶關閉了瀏覽器,會話就會結束,Session就不存在了。

session php預設失效時間是多少

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

session php預設失效時間是多少?

php中的session有效期限預設是1440秒(24分鐘),也就是說,客戶端超過24分鐘沒有刷新,當前session就會失效。當然如果使用者關閉了瀏覽器,會話也就結束了,Session自然也不存在了!

大家知道,Session儲存在伺服器端,根據客戶端提供的SessionID來得到這個使用者的文件,然後讀取文件,取得變數的值,SessionID可以使用客戶端的Cookie或Http1.1協定的

Query_String(就是訪問的URL的「?」後面的部分)來傳送給伺服器,然後伺服器讀取Session的目錄…

如果你擁有伺服器的操作權限,那麼設定這個非常非常的簡單,只是需要進行如下的步驟:

1、把「session.use_cookies」設定為1,使用Cookie來儲存SessionID,不過預設就是1,一般不用修改;

2、把「session.cookie_lifetime」改為你需要設定的時間(例如一個小時,就可以設定為3600,以秒為單位);

3、把「session.gc_maxlifetime」設定為和「session.cookie_lifetime」一樣的時間;

推薦學習:《PHP影片教學

以上是session php預設失效時間是多少的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn