可能重复:
定时自动注销和浏览器关闭
我将网站的用户使用情况存储在 mysql 表中,并且我能够在登录时使用插入查询来捕获和存储登录时间,如果用户选择通过注销,我也会捕获注销时间注销按钮。
但是如果用户只是关闭浏览器,那么我该如何触发注销时间的查询。
到目前为止我得到的是这个,但是有了这个我可以解决会话超时问题,但不能解决“浏览器关闭”
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800))
{
// last request was more than 30 minates ago
session_unset(); // unset $_SESSION variable for the runtime
session_destroy(); // destroy session data in storage
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
请帮我解决这个问题..