gpt4 book ai didi

javascript窗口卸载事件

转载 作者:行者123 更新时间:2023-11-30 09:07:10 24 4
gpt4 key购买 nike

我正在计算有多少用户在线,但是如果一个人没有注销就关闭了一个窗口,他不在线,我需要通过 javascript 或 jquery 使该用户动态注销。当我使用 body onunload 事件来检查它是否有效时,但如果我刷新页面,它也会调用 body unload 事件。

这是我的代码

<script>
function LogmeOut()
{
window.location='logout.php';
}
</script
<body onUnload="LogmeOut();">
.....
.....
</body>

注销 php 将在关闭窗口之前注销当前用户。有什么建议吗?

最佳答案

我认为没有可靠的方法来判断。

最好的做法是当用户访问页面时,更新他们在数据库中的事件并设置新的到期时间(例如 15 分钟)。

如果用户在您查询时没有事件,您或许可以将他们计为离线。

关于javascript窗口卸载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4231739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com