【发布时间】:2012-04-24 08:51:37
【问题描述】:
我有一个聊天程序,它依赖于用户是否在线来保持聊天。所以我想知道,有没有办法在用户关闭整个浏览器时注销用户,而不仅仅是像 Safari、IE 或 Google Chrome 这样的一个窗口?
【问题讨论】:
-
理想情况下,您应该使用心跳来查看用户是否在线。如果用户没有关闭浏览器但他们的网络连接丢失了怎么办?
-
啊,非常感谢 sarnold 的编辑!
-
查看这个帖子,它应该可以帮助你回答:stackoverflow.com/questions/2839988/…
-
我认为可靠的解决方案是在服务器端。例如,客户端 ping 服务器一段时间(比如每半分钟),如果一分钟内没有 ping,服务器会注销用户。
标签: php javascript logout