【发布时间】:2010-01-02 20:37:05
【问题描述】:
我使用 PHP 和 JavaScript 聊天进行了聊天,并且有一个断开连接按钮,可以将用户从聊天中删除,首先将他从用户列表中删除。但是如果用户关闭浏览器,那么他将保留在用户列表中。如何查看他是否离开?
这必须在 JS 中在页面关闭时放置任何句柄,因为如果用户关闭浏览器,那么他将继续聊天。
顺便说一句,JS 脚本总是向 PHP 页面发送一个请求,该页面不断检查循环中的新消息,当有新消息时,脚本将它们打印出来并退出。然后又重复一遍。
编辑:如何在 PHP 中制作心跳?如果用户关闭页面,脚本执行将被终止,因此我们将无法检查用户是否仍连接在同一脚本中。
【问题讨论】:
-
如果聊天,为什么不能修改客户端代码?
-
我制作了服务器脚本,但没有制作客户端脚本
标签: javascript php