删除php会话超时

时间:2012-10-21 04:43:06

标签: php apache .htaccess session

我希望删除我网站上php会话的超时时间。结果:

var_dump(ini_get('session.save_path')); var_dump(ini_get('session.gc_maxlifetime')); var_dump(ini_get('session.cookie_lifetime'));

string(13)" / var / lib / php5" string(4)" 1440" string(1)" 0"

根据我所见过的论坛,如果session.cookie_lifetime设置为0,那么超时应该是无限的吗?

所以有两个问题: 我需要设置哪些值来删除会话超时? 而且......我知道我需要将代码放入.htaccess但是.htaccess需要在php会话中生效吗?

1 个答案:

答案 0 :(得分:0)

我不确定PHP会话垃圾收集的工作原理,但我不确定你是否可以完全消除它。如果要保留会话,请在页面上放置一些JS,定期发出请求以保持会话新鲜。如果您担心的是让人们登录的时间甚至更长(可能是在浏览器关闭后),您可以使用your own cookie