我遇到了问题, 我正在用PHP做一个系统,应该显示有多少用户在线 有多少人离线。
所以我做了一个专栏“online type int”0 =离线,1 =在线。
当用户登录系统时切换到1,当您单击注销切换为0时,问题是当用户关闭选项卡或关闭计算机时,您无法更改为0.。
你怎么能这样做?
答案 0 :(得分:0)
您可能需要进行会话处理。当用户登录时,对于该会话,它应为1.如果用户从其他位置登录,则对于该会话,您可能必须将1保留在内存中,当用户关闭窗口时,会话将结束。那时你必须从内存中删除该会话。当内存中没有会话时,用户将被注销。