PHP cron作业每10分钟在浏览器关闭时注销用户

时间:2014-03-12 23:55:49

标签: ajax

我读了很多但找不到有用的东西。

我有一个php查询,在登录时将用户状态设置为1,注销时设置为0。 目前,我有一个不活动的计时器,但如果用户关闭浏览器,这将无效。

我知道解决方案是以某种方式使用javascript定期使用ajax调用服务器。但我不知道该怎么做

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

在页面上:

if ($_SESSION['last_action'] + (10*60) < time()) // Check if last action time wasn't less than 10 minutes ago.
{
    // Log user out.
}
else {
    $_SESSION['last_action'] = time();
}