[英]session timeout in php code and in htaccess?
我們用什么在php中設置會話時間。 我發現以下內容:
ini_set(session.cookie_lifetime, 3600);
ini_set(session.gc_maxlifetime, 3600);
在php中為會話設置超時是否正確? 或者我們有什么方法可以在htaccess文件中設置超時?
也許這是一個簡單的問題,但我真的無法得到答案,甚至在SO,谷歌和php.net上嘗試過,但沒有直接的解決方案或代碼。
我通過在.htaccess
文件中添加以下代碼解決了這個問題。
<IfModule mod_php5.c>
#Session timeout
php_value session.cookie_lifetime 1200
php_value session.gc_maxlifetime 1200
</IfModule>
謝謝!
您可以將生命周期值設置為0
session.cookie_lifetime 1200
session.cookie_lifetime
指定發送到瀏覽器的cookie的生命周期(以秒為單位)。
session.gc_maxlifetime 1440
session.gc_maxlifetime
指定數據被視為“垃圾”並可能被清除的秒數。 在會話開始期間可能會發生垃圾收集
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.