如果网站关闭返回og kill session

时间:2013-07-13 12:50:31

标签: php mysql database session

我遇到了一个小问题。

在我的网页上,我有一个系统可以检查有多少在线用户并显示他们的用户名。代码从表中计算。当他们登录时,它会被插入数据库,当他们注销时会删除。如果它们处于非活动状态15分钟,它们将被重定向到注销页面。

BUT

如果用户只是关闭页面或计算机被关闭,则注销和无效代码无法读取,这意味着用户永远不会从表格中删除,因此直到下次登录和退出时才会在线。

这不是最大的问题或最重要的问题,我真的想解决它。

一些建议?

1 个答案:

答案 0 :(得分:0)

在该表中存储最后一个活动时间,并在用户每次在网站上执行某些操作时更新它。

删除任何不活动超过15分钟的人。