怎样得到浏览者离开网站的时间?离开的定义是:只要你的网页还存在我系统网站的其中一页都不算离开。

解决方案 »

  1.   

    照你那么說應該是在session關閉的時候咯
    不過我覺得如果是登陸過的話肯定應該要設置個超時的不然資源太大
    如果別人是老版本的IE的話,開個10幾個,最后有個漏關了你就一直保持連接?
      

  2.   

    恩是在session关闭的时候,应该是要设置个超时,但是这个时间设置得太长的话得出的误差就太大了~
    要是太短的话,浏览者有可能是停留在一个页面看信息没做任何的操作。
      

  3.   

    统计人数只能是大概的人数,不能那么精确吧,用session就可以了,毕竟是网站,不是人。人可以查数,程序不能!
      

  4.   

    看来只能是做个session超时了,在哪个网页一段时间不动的就把它当成离开了
      

  5.   

    就算网页还在也不能代表没有离开,HTTP的状态是无连接的,客户端请求一次,就和服务器建立一次连接,之后就算网页是开着的,和服务器也是无连接的。
    比较好的方法是统计Session,利用SessionListener来定时统计session数量。想要实时而且完全精确好像不可能。