我的應用程序使用超時時,即使我認爲他們不會因爲我有在php.ini以下設置一些會話變量:PHP Session變量超時
session.cookie_lifetime = 0
php.ini中的其他會話設置幾乎設置爲默認值。我如何確保會話變量保持在瀏覽器窗口關閉之前?
我的應用程序使用超時時,即使我認爲他們不會因爲我有在php.ini以下設置一些會話變量:PHP Session變量超時
session.cookie_lifetime = 0
php.ini中的其他會話設置幾乎設置爲默認值。我如何確保會話變量保持在瀏覽器窗口關閉之前?
我想你設置會話超時與的session.gc_maxlifetime默認爲1440秒 - 24分鐘
注意,因爲PHP 4.2.3續航時間修改日期的基礎上計算的,而不是訪問日期(見session.gc_maxlifetime
)。因此,您必須更新每個請求上的會話數據以「重置計時器」。
gc =垃圾收集。在1440秒後,會執行gc的會話將刪除它。 – OIS 2009-01-16 16:33:08
yup,因此在這段時間之後,即使cookie仍然存在,會話可能會消失 – meouw 2009-01-16 16:38:11