用户关闭浏览器php时如何更新数据库表

时间:2018-09-19 17:38:56

标签: javascript php mysqli

当用户登录我的网站时,该表在用户在线的数据库中更新,并且当他们单击注销时,该表在用户离线的数据库中更新,该表工作正常,但问题是当用户登录并关闭浏览器没有注销他们的帐户,我的表显示该用户在线,但是我希望当用户关闭浏览器而不注销他们的帐户时,该表已更新,该用户现在离线告诉我如何执行此自定义设置

1 个答案:

答案 0 :(得分:0)

使用Ajax按固定间隔(例如30秒)对服务器进行命中,并将上次活动日期/时间存储在数据库中。如果上一次活动的时间早于30秒,则表示用户已离开网站。