我不太确定如何以及大量的安全性如何实现。我希望能够知道或两个人是否基于MySQL行。这两个人完全是匿名的。我确实设置了XMPP服务器,但我不确定如何将其集成到MySQL中,并且我已经有一个单独的登录系统。服务器端是使用PHP完成的

编辑:我只想在特定页面上允许两个人,就是这样。但是,如果他们离开页面,我需要确定他们是否离开了。

有帮助吗?

解决方案

问题是,如果有人关闭他们的浏览器,您将无法通知他们离开了页面。

您可以做的就是在页面上有一个AJAX请求,因此每10-15秒钟将请求发送到包含会话ID的服务器。在表中记录时间戳和会话ID,然后您可以查询数据库以查看最近15秒内提出的请求

其他提示

您可以使用OnBeforeunload事件尝试解决方案,以通知您用户已离开页面,请参阅 检测用户何时离开网页的最佳方法.

当您说“页面”时,您正在谈论浏览器侧验证,因为浏览器应该能够告诉您用户仍在该页面上。如果您要这样做,那么您需要像Waitforatrain的评论这样的Ajax。但是有一些漏洞:

1)如果浏览器已禁用JavaScript怎么办?

2)如果用户加载页面后不活动怎么办?该页面应该保持“活着”?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top