javascript – 检查用户是否在PHP中关闭了页面?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 检查用户是否在PHP中关闭了页面?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含672字,纯文字阅读大概需要1分钟。
内容图文
![javascript – 检查用户是否在PHP中关闭了页面?](/upload/InfoBanner/zyjiaocheng/703/3b81520627634b59817f0b66951e963d.jpg)
我使用PHP和JavaScript聊天进行了聊天,并且有一个断开连接按钮,用户将聊天中的用户从用户列表中删除.但是如果用户关闭浏览器,那么他将保留在用户列表中.我如何检查他是否离开?
这必须在JS中没有在页面关闭时放置任何句柄的情况下完成,因为如果用户杀死浏览器,那么他将保持聊天.
顺便说一句,JS脚本总是向PHP页面发送一个请求,该页面不断检查循环中的新消息,当有一些时,脚本会打印出来并退出.然后它又重复了一遍.
编辑:如何在PHP中制作心跳?如果用户关闭页面,脚本执行将被终止,因此我们将无法检查用户是否仍在同一脚本中连接.
解决方法:
对不起,没有可靠的方法,这就是HTTP的构建方式 – 它是一种“拉”协议.
我能想到的唯一解决方案是“有效”和登录的客户端必须在很短的时间间隔内查询服务器.如果他们不这样做,他们就会退出.
内容总结
以上是互联网集市为您收集整理的javascript – 检查用户是否在PHP中关闭了页面?全部内容,希望文章能够帮你解决javascript – 检查用户是否在PHP中关闭了页面?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。