如何检测用户何时空闲一段时间并在PHP中销毁其会话?

Avi*_*ash 1 php session python-idle

如果他们闲置5分钟,我想让我的PHP网站破坏用户会话.如果发生这种情况,我想向用户显示一条消息,说明他们为何被注销并将其重定向到登录页面.

处理这个问题的最佳方法是什么?

我在php和myadmin上运行.

谢谢

阿维纳什

mdm*_*mdm 7

每次加载页面时,都会在会话变量中存储时间戳.当用户转到页面时,请检查是否$SESSION['lastActivity'] < time() - <your idle time>.如果为true,则重定向到"您的会话已过期"页面或类似内容.如果没有,请继续加载页面.