小编kre*_*egg的帖子

检查网页上的用户状态(活动,空闲)

我正在网页(在弹出窗口中)检查用户状态 - 无论他是活动还是闲置 - .如果他闲置超过30分钟,窗口将自动关闭并重置数据库中的一些标志.

我设置包含暂停时间(打开弹出窗口的时间)的cookie,并在每次页面刷新或导航到另一页面时(仍然在弹出窗口中)检查当前时间.除了cookie之外,我还在数据库中设置了time-in(如果弹出窗口未打开,cron作业将通过检查数据库中的时间来处理标志的重置).

可能有一种情况是他在窗口中输入内容并且在30分钟内没有发生页面加载,因此窗口将自动关闭并且他将失去工作.所以我添加了一个函数,以便每个onkeydownonclick事件,cookie和数据库中的time-in值都将被更新.

此外,可能有多个人正在使用该系统.

这会消耗太多资源吗?我不熟悉与此问题相关的内容.或者有更好的方法吗?

谢谢!

php mysql ajax

5
推荐指数
1
解决办法
1718
查看次数

标签 统计

ajax ×1

mysql ×1

php ×1