标签: javascript php mysqli
当用户登录我的网站时,该表在用户在线的数据库中更新,并且当他们单击注销时,该表在用户离线的数据库中更新,该表工作正常,但问题是当用户登录并关闭浏览器没有注销他们的帐户,我的表显示该用户在线,但是我希望当用户关闭浏览器而不注销他们的帐户时,该表已更新,该用户现在离线告诉我如何执行此自定义设置
答案 0 :(得分:0)
使用Ajax按固定间隔(例如30秒)对服务器进行命中,并将上次活动日期/时间存储在数据库中。如果上一次活动的时间早于30秒,则表示用户已离开网站。