首頁  >  文章  >  後端開發  >  PHP中設定session過期的方法

PHP中設定session過期的方法

尚
轉載
2020-03-07 09:36:572738瀏覽

PHP中設定session過期的方法

因為專案需要,要將PHP中SESSION保存部分數據,不過總有個過期不能處理,這兒介紹一下session的過期設定,如果設定了session過期無效,請看下後面的解決方法:

推薦:《php培訓

在PHP中,設定php.ini,找到session.gc_maxlifetime = 1440 #(PHP5預設24分鐘)

這裡你可以隨便設定一下過期時間.但是有人說設定以後,好像不起作用!

其實不是不起作用,而是因為系統預設:

session.gc_probability = 1
session.gc_divisor = 1000

garbage collection 有個機率的,1/1000就是session 1000次才有一次被回收。

只要你的訪問量大了,那就能達到回收的效果.

要不然你也可以設定一下session.gc_divisor 的值,

例如:session .gc_divisor = 1,這樣就能明顯的看到SESSION過期的效果了.

更多程式相關內容,請關注php中文網程式教學欄位!

以上是PHP中設定session過期的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除