1

我正在寻找删除我网站上 php 会话的超时。的结果:

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

字符串(13)“/var/lib/php5”字符串(4)“1440”字符串(1)“0”

根据我看到的论坛,将 session.cookie_lifetime 设置为 0 超时应该已经是无限的,不是吗?

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

4

1 回答 1

0

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

于 2012-10-21T05:18:01.173 回答