我读了很多但找不到有用的东西。
我有一个php查询,在登录时将用户状态设置为1,注销时设置为0。 目前,我有一个不活动的计时器,但如果用户关闭浏览器,这将无效。
我知道解决方案是以某种方式使用javascript定期使用ajax调用服务器。但我不知道该怎么做
非常感谢任何帮助!
答案 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();
}