如何知道用户离开我的Web站点的时间?(100分)

Y

yy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何知道用户离开了我的网页呢?例如
用户的浏览器从我的网页跳转到其他网页、他把浏览器关闭了或者他把Modem关掉了。
 
好像不太可能,如果你的网站是在网络服务商所提供的服务器上运行的话,你就甭
想了,若你是一个网络管理员你可以设置一个log文件来记录来访情况,但是页不能
确定用户什么时候离开。除非是在你的服务器上的用户,你能够知道它什么时候
Logon,什么时候断开连接。
 
浏览器读你的网页是和服务器建立HTTP 的连接,服务器返回你的网页
后HTTP的连接也自动断开,这其实已经离开你的网页了,尽管他可能在看
你的网页。
不过看你的意图倒可以使用网页的PULL技术,向基于网页的聊天室
一样,每隔几秒向你的服务器发请求。比如10秒,如果一段时间
他未向你发请求,比如2分钟,就可以认为他离开了。这需要你有服务器
编程的技术!呵呵!
 
谢谢 cpp, 好一个 PULL !
我对 PULL / PUSH 技术 尚有些疑问,请给详细解释一下。
 
PUSH 的技术除了局域网没啥大用。PULL就常用多了:
<html><!-- 81I7 --><head><title></title>
<META http-equiv="refresh" content="20; URL=http://mercury.beseen.com:81/chat/rooms/d/4237/screen.html#new">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"></head>
-----------------------------------------
注意上面这段HTML(取自聊天室
http://www.china-contact.com/chat/chat.html页中间FRAME中。)

META 。。。 表示的就是PULL的技术,他表示每20秒对
URL地址表示的页面进行刷新(REFRESH)!
可找本HTML的书翻翻。不过上面的语法也足够用了!
 
可是我听说 PUSH 技术可以让 Web Server PUSH 一系列的图象到
Client 以形成个动画呢。可就不知如何做。
 
顶部