gpt4 book ai didi

javascript - 需要在关闭浏览器时执行数据库查询

转载 作者:行者123 更新时间:2023-12-02 17:56:48 25 4
gpt4 key购买 nike

当用户关闭浏览器时,我需要对数据库执行 MySQL 查询。我正在开发一个应用程序,其中当用户登录数据库时,log-gin_status 字段设置为 1,当用户注销其 lo-gin_status 时设置为 0。但是如果用户登录但没有注销,他只是关闭了浏览器,我该怎么办。

最佳答案

您可以尝试使用 Javascript 执行此操作并检查窗口关闭事件,但这取决于浏览器是否支持。

您可以做的是创建一个表来记录人们访问您网站的时间,然后运行 ​​cron 作业来检查自他们更改页面以来已经过去了多长时间。如果时间超过 X 分钟,则将该用户的状态设置为离线。

无论如何都试试这个:

使用window.onunload事件。

https://developer.mozilla.org/en-US/docs/Web/API/window.onunload

您应该能够进行 ajax 调用来运行您想要从那里运行的查询

关于javascript - 需要在关闭浏览器时执行数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20903837/

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