我正在PHP中构建一个网站,我需要你的帮助。我想知道登录我的网站的用户的时间。任务是存储登录时间和注销时间。登录可以轻松存储。但注销有很多方法。我能想到的一个是:如何知道某人是否离开了您的网站?
- 通过单击注销按钮。
- 通过关闭浏览器。
- 通过让会话过期。
- 当然由于任何原因断开互联网。
我解决了前三个问题,但我不知道如何解决第四个问题。然后在网上搜索我有一个想法,使用SERVER PUSH MESSAGE方法来实现它。服务器可以在一段时间后向客户端浏览器发送消息。如果他得到回应,则意味着用户仍然连接,否则用户未连接。我喜欢这个想法,但我不知道如何实现这个想法,因为我对推送消息没有任何了解。
请帮忙。
在此先感谢。
问:如何知道一个人是否离开了您的网站?答:基本上,你*不*。除非他明确注销,或者直到会话超时。 JavaScript的kludges只是不可扩展。恕我直言...... – paulsm4
使用网络套接字来识别断开客户端.. – mithunsatheesh
您可以使用上次访问时间作为注销时间。 –