首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用php检测支持者是否已登录

如何使用php检测支持者是否已登录
EN

Stack Overflow用户
提问于 2012-12-07 05:06:06
回答 3查看 70关注 0票数 0

我想做一个在线聊天,support.....Anyone可以通过聊天窗口与支持者聊天,无需登录……我需要一个提示,显示被告在线或离线。

当支持者在线时,窗口必须显示为

,当支持者离线时,窗口必须显示为

我该怎么做?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-07 05:22:04

你的支持者需要发送心跳到服务器,表明他们仍然“活着”。如果他们关闭他们的窗口,他们将停止发射心跳,他们将被视为“离线”。

你所需要的只是一张每一个支持者最后一次心跳的桌子。所有支持者都应该被视为“在线”,直到设定心跳时间的2倍。

例如,您定义应该每15秒发送一次心跳。如果30秒后没有发送心跳,则支持者处于脱机状态。

您可以使用jQuery的Ajax函数发送心跳。

票数 1
EN

Stack Overflow用户

发布于 2012-12-07 05:12:19

创建一个表,其中包含支持者登录和注销的详细信息与占用或不被其他。

当任何人请求支持时,请检查同一表中的条目。

如果有支持者在那里..。做你想做的事.

票数 0
EN

Stack Overflow用户

发布于 2012-12-07 05:13:46

您可以通过在数据库中添加一个额外的列来实现这一点。每当有人登录该值时,如果他注销,将该值设置为1,将其设置为0。然后,您可以检查哪个用户已登录。

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

https://stackoverflow.com/questions/13757236

复制
相关文章

相似问题

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