1

我对浏览器关闭问题有一些疑问。

我正在使用 xcart。当用户登录网站并且任何情况下浏览器都将关闭,因此会话将被破坏..并且还运行 sql 查询以获取用户状态将脱机。

问候, 马尼什·帕特尔

4

1 回答 1

1

更新用户状态的代码可以移动到包含文件中,类似于以下内容:

$time = date('Y-m-d H:i:s', strtotime('now -15 minutes'));
$sql = "UPDATE users SET status = 'offline' WHERE last_activity < '{$time}'";

例如,这可以包含在站点主页上,并且与实际在线的人无关。

你显然需要一个列(时间戳在这里会很好)来记录他们的活动

于 2012-07-16T09:06:32.787 回答