我对浏览器关闭问题有一些疑问。
我正在使用xcart。当用户登录网站时,任何情况浏览器将被关闭,因此会话将被销毁..并且运行用户状态的sql查询将处于脱机状态。
此致 Manish Patel
答案 0 :(得分:1)
更新用户状态的代码可以移动到包含文件中,类似于以下内容:
$time = date('Y-m-d H:i:s', strtotime('now -15 minutes'));
$sql = "UPDATE users SET status = 'offline' WHERE last_activity < '{$time}'";
然后,这可以包含在网站主页上,并且独立于谁实际在线。
你显然需要一个列(时间戳在这里很好)来记录他们的活动