1

不知道怎么做:(我认为应该使用javascript,有什么建议吗?

4

2 回答 2

1

像这样的东西?

var startDate = new Date();
window.onbeforeunload = function() {
    var millSecsOnPage = new Date() - startDate;
    // ajax save this value
};
于 2009-11-30T15:40:14.777 回答
0

您需要从客户端发布两次:

  1. 第一个 window.onload - 当用户开始查看页面时,您可能能够在 PHP/ASP 服务器代码内部执行此操作。这可能会被缓存破坏。
  2. 当用户离开时——这是必须的window.onclose。

只需发回一个空帖子 - 您只需要知道 IP 和上一次记录的查找。

...或...使用谷歌分析。2分钟的工作。

编辑:我看到了 d 的代码。这是我给你的第一个答案——但请注意,如果没有 JavaScript——这是无法完成的。

编辑 2:而不是使用 window.load,post/get 应该在标题或 . 那个 php "js" 也可以是一个空文件——你只需要它来记录事件。

于 2009-11-30T15:42:12.967 回答