session php預設失效時間是1440秒,也就是24分鐘,表示客戶端超過24分鐘沒有刷新,當前session就會失效;如果用戶關閉了瀏覽器,會話就會結束,Session就不存在了。
本教學操作環境: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中文網其他相關文章!