如何统计一个用户页面的浏览时间,并将其记录数据库。主要是关闭页面的时间,怎么得到!

tojworks 2005-02-01 05:15:39
!
...全文
265 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzhiyuan 2005-02-01
  • 打赏
  • 举报
回复
同意onbeforeunload的处理方法。
tojworks 2005-02-01
  • 打赏
  • 举报
回复
自已顶!
tojworks 2005-02-01
  • 打赏
  • 举报
回复

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnEnd
conn.execute("update sms set dates='"&now()&"'")
End Sub
</SCRIPT>
我写了这么一个文件GLOBAL.ASA 
但其它页如何调用呢,难道 这样,
这样只记录了打开时间,关闭页面时间如何记录呢!
<!--#include file = "GLOBAL.ASA"-->
call Session_OnEnd
gu1dai 2005-02-01
  • 打赏
  • 举报
回复
js+cookies.

不错的说
surferc 2005-02-01
  • 打赏
  • 举报
回复
嗯基本上就是这样了。不是服务器端就是客户端想办法。
lstup(精々灵) gu1dai([异域苍穹]追夢人) 的方法也可行,但如果访问量大资源有限就在客户端做比较合适比如js+cookies.
个人看法。
gu1dai 2005-02-01
  • 打赏
  • 举报
回复
sub session_OnEnd()
NowTime = now()
'这里你随便记录到哪里
....
end sub

这个事件是写在Global.asa里面的
文件放在跟目录
-----------------------

基本上只能這樣了

如果客戶非法關閉瀏覽器,則此無效
surferc 2005-02-01
  • 打赏
  • 举报
回复
<script language=javascript>
var inTime;//进入时间
var outTime;//离开时间

inTime=new Date();

window.onbeforeunload = function()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
outTime=new Date();


alert((outTime.getTime()-inTime.getTime())/1000);//你也可以用window.open打开B来处理
}
}
</script>

==================
上面这是比较简单的,你还要根据具体需求修改。
比如用户进入了但期间有几次刷新那么是记录刷新后到关闭的时间还是每一次进入到关闭的时间?
这就是看你的需求了,总的思路就是这样。
lstup 2005-02-01
  • 打赏
  • 举报
回复
sub session_OnEnd()
NowTime = now()
'这里你随便记录到哪里
....
end sub

这个事件是写在Global.asa里面的
文件放在跟目录
surferc 2005-02-01
  • 打赏
  • 举报
回复
一样嘛,你让打开A记录时间,当A close时打开b计算时间。自动关闭B。
为什么一定要用到B呢?因为用记关闭A有可能是点页面上的链接关闭,也有可能直接点右上角的X头闭
tojworks 2005-02-01
  • 打赏
  • 举报
回复
自已顶!
tojworks 2005-02-01
  • 打赏
  • 举报
回复
意思是差不多,但只有一个页面A 
就是记录看页面A的时间!

没人会!
close事件怎么写呢!
surferc 2005-02-01
  • 打赏
  • 举报
回复
可不可以理解成以下这样:

[用户A] 访问 [页面A] 得到当前系统时间(记录:记到哪里都可以cookies、数据库、session...)
关闭[页面A]-->触发了close事件-->打开了页面B(此时得到当前系统时间)与第一次记录的比较得到停留时间。

是这意思吧?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧