【发布时间】:2014-01-21 03:12:57
【问题描述】:
当用户关闭他的浏览器时,我需要对数据库执行 MySQL 查询。我正在开发一个应用程序,当用户登录数据库字段 lo-gin_status 设置为 1 并且用户注销他的 lo-gin_status 时设置为0。但是如果用户登录但没有注销他只是关闭了他的浏览器,我该怎么办。
【问题讨论】:
-
你试过什么?您自己似乎没有做出任何努力...展示您到目前为止所做的尝试
-
您可以将 this answer 之类的内容与将标志设置为
0的 AJAX 请求结合使用,或者在“不活动” x 分钟后使标志超时 -
您试图解决一个已经解决的问题:只需设置一个超时阈值。只要用户与您的网站交互,延迟阈值。如果用户在阈值用完后尝试进行交互,请将他重定向到登录页面。
-
我这里有问题,页面刷新时窗口卸载功能起作用。所以它将登录状态设置为0。我用它来防止多用户访问
标签: javascript php ajax browser