我在线计算有多少用户,但如果一个人在没有退出的情况下关闭窗口,他就不在线,我需要通过javascript或jquery动态地注销该用户.当我使用body onunload事件来检查它是否有效但如果我刷新页面它也会调用body unload事件.
这是我的代码
<script>
function LogmeOut()
{
window.location='logout.php';
}
</script
<body onUnload="LogmeOut();">
.....
.....
</body>
Run Code Online (Sandbox Code Playgroud)
注销php将在关闭窗口之前注销当前用户.有什么建议?
我认为没有一种可靠的方法可以说明问题.
最好的办法是当用户访问页面时,更新他们在数据库中的活动并设置新的到期时间(例如15分钟).
如果用户在查询时没有活动,您可以将它们视为脱机.
| 归档时间: |
|
| 查看次数: |
3749 次 |
| 最近记录: |