PHP $ _SESSION到期

时间:2010-07-22 16:26:37

标签: php

$ _SESSION会在任何时间点到期吗?显然你可以调用session_destroy()或关闭浏览器。我只是有一个应用程序失败,因为它依赖于会话,浏览器已打开2天。我想会议必须已经过期。

1 个答案:

答案 0 :(得分:2)

是的,可以在php.ini中配置。见http://www.php.net/manual/en/function.session-cache-expire.php

我认为一种方法是设置http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime,但是你依靠浏览器在会话cookie到期时真正删除它。因此,最好在会话中保存最后看到的时间,并在达到最长时间时删除会话。