【发布时间】:2017-12-13 23:15:03
【问题描述】:
首先,我对 Web 开发和 PHP / JQUERY 等非常陌生。
在我的网站中,用户可以登录,这会设置一些 $_SESSION 变量,并将他们的用户名存储在“活动用户”MYSQL 表中。如果他们通过单击“注销”按钮手动注销,一切都很好 - 但是,如果他们选择关闭浏览器窗口而不注销,则数据库不会更新。
我看到 javascript 的“onunload”事件是不可取的,并且我看到过提到检查不活动。浏览器关闭后,我不明白如何检查任何内容。
如果用户决定关闭浏览器,我该如何确保用户的会话被终止?
【问题讨论】: