带有警告的PHP会话超时代码

时间:2014-10-04 15:20:01

标签: php session settimeout

我想在我的PHP网站上添加会话时间。我谷歌并得到以下链接 Timeout Dialog code using Jquery

我无法弄清楚如何在我的PHP中实现它。请指导我如何在我的网站上添加代码。如果页面空闲超过15分钟,我希望用户自动注销

2 个答案:

答案 0 :(得分:0)


你必须在session.gc_maxlifetime配置中更新php.ini 会话时间为24分钟的示例:

session.gc_maxlifetime=1440

警告:在这个秒数之后销毁会话不是自动的,它取决于垃圾收集的概率
希望它有所帮助

答案 1 :(得分:0)

这是php.ini中的一个设置。

用于控制会话cookie的生命周期: http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime

要制作垃圾收集的会话信息,有: http://php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime

第二个不一定会在那段时间后破坏会话,这取决于GC何时需要空间并尝试释放它。

基本上会话cookie将过期。