如何知道一个人是否离开了您的网站?

时间:2013-02-04 05:53:47

标签: php server-push

我正在用PHP构建一个网站,我需要你的帮助。我想知道登录我网站的用户的时间。任务是存储登录时间,然后存储注销时间。登录可以轻松存储。但是对于退出有很多方法。我能想到的是:

  1. 点击退出按钮。
  2. 关闭浏览器。
  3. 让会话过期。
  4. 当然,由于任何原因断开互联网连接。
  5. 我解决了前三个问题,但我不知道如何解决第四个问题。然后在网上搜索我有一个想法,使用 SERVER PUSH MESSAGE 方法实现它。其中服务器可以在一定的时间间隔后向客户端浏览器发送消息。如果他得到响应,则表示用户仍然连接,否则用户未连接。我喜欢这个想法,但我不知道如何实现这个想法,因为我对推送消息没有任何了解。

    请帮助。

    先谢谢。

1 个答案:

答案 0 :(得分:0)

从Javascript中你应该抓住事件window.onbeforeunload