在用于检查用户状态的php(在线/离线)中,我使用在每个页面加载时运行的代码,并对last_activity
用户列进行更新。
如果last_activity
超过5分钟,则用户将离线并退出。
但是这段代码存在问题:
它会在每个页面加载时运行,但如果用户不重新加载页面或加载任何页面,则此代码将无法正常工作并在5分钟内显示他/她离线,在某些情况下读取页面可能需要1小时才能读取页面中的文章,我想在用户阅读页面时向用户显示。
我想也许我可以用JS中的鼠标滚动来做但不可能!
所以有人之前做过这个或任何解决方案吗? (在php或js / jquery中)