-1

我遇到了一个问题,我正在用 php 做一个系统,应该显示有多少用户在线以及有多少用户离线。

所以我做了一列“在线类型 int” 0 = 离线,1 = 在线。

当用户登录系统切换到1,当你点击注销切换到0,问题是当用户关闭选项卡或关闭你的计算机,你不能更改为0。

你怎么能这样做?

4

1 回答 1

0

您可能必须进行会话处理。当用户登录时,该会话应为 1。如果用户从其他位置登录,则对于该会话,您可能必须在内存中保留 1,当用户关闭窗口时,会话结束。那时您必须从内存中删除该会话。当内存中没有会话时,用户将被注销。

于 2013-09-21T20:26:15.003 回答