不知道怎么做:(我认为应该使用javascript,有什么建议吗?
anon
问问题
632 次
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
您需要从客户端发布两次:
- 第一个 window.onload - 当用户开始查看页面时,您可能能够在 PHP/ASP 服务器代码内部执行此操作。这可能会被缓存破坏。
- 当用户离开时——这是必须的window.onclose。
只需发回一个空帖子 - 您只需要知道 IP 和上一次记录的查找。
...或...使用谷歌分析。2分钟的工作。
编辑:我看到了 d 的代码。这是我给你的第一个答案——但请注意,如果没有 JavaScript——这是无法完成的。
编辑 2:而不是使用 window.load,post/get 应该在标题或 . 那个 php "js" 也可以是一个空文件——你只需要它来记录事件。
于 2009-11-30T15:42:12.967 回答