首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php和mysql自动注销

使用php和mysql自动注销
EN

Stack Overflow用户
提问于 2014-02-01 23:52:57
回答 2查看 303关注 0票数 1

我正在试着在我的网页上建立一个聊天室。我希望我的用户知道他们试图联系的人是afk/online/offline。我环顾四周,找到了一个关于如何在一段时间后自动注销php会话的答案。然后,您必须在登录时添加时间戳,检查时间是否已超过注销时间,如果没有,您将不得不更新时间。因此,对于我的聊天室,我想我应该在他们登录mysql站点时添加一个时间戳。但这样我就不得不在每个页面上更新这个了。然后聊天室将获取所有在线用户,并检查时间戳是否小于5分钟前。为了避免页面使用很长时间加载脚本,我想在页面底部的php中添加这个函数,每次页面加载时它都会更新数据库中的time_stamp。

所以在我继续写这段代码之前,我想知道这是不是一个聪明的解决方案,或者有没有更简单的方法。我知道我可以在用户上做一个javascript,并检查它是否应该改变状态,但如果用户在我的页面上禁用了javascript,这将不起作用。

那么,我应该将聊天室用户状态设置为这样,还是有其他更好/更聪明的解决方案?

EN

回答 2

Stack Overflow用户

发布于 2014-02-02 00:37:10

这个解决方案是可以的。如果只对你的数据库进行一次查询。如果查询在“底部”也没什么不同,因为php脚本会完整地运行你的脚本,然后将内容发送给用户。

票数 0
EN

Stack Overflow用户

发布于 2014-02-02 00:37:48

为了简单起见,您可以使用ajax,或者使用WebSocket来提高性能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21500194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档