在过去的几天里,我一直在使用jQuery和PHP开发一个小型聊天客户端。 到目前为止,一切都很完美。我将每条消息保存到一个txt文件中,每个客户端每隔1秒读取一次该文件就会更新自己的聊天窗口。
我面临的问题是我不知道如何处理连接问题。例如,如果其中一个用户关闭浏览器或关闭网页怎么办?处理这类问题的最佳方法是什么?
答案 0 :(得分:1)
您可以设置一个名为last_access_time
的时间戳,其中包含用户上次访问该页面的时间,并且在每个页面上(或者在某些批处理操作中),您可以检查所有用户last_access_time
是超过5分钟。所以现在你可以确定谁关闭了他们的窗口。
每个用户都应该有一个last_access_time
。