站点用户统计是每一个站点比有得功能,但是很少有人实现在线用户统计得绝对精确或者说是相对精确,基于Web得原理,服务器不会主动知道用户通过关闭浏览器离开站点,这时候只能依靠服务器端变量Session得过期来判断用户是否离开,但用户浏览器是可以知道自己何时关闭得,代码也非常简单
如下:
function body_onunload()
{
if(window.event.clientx<0)
{
alert('the broswer is closing...');
}
else
{
alert('the user is refreshing or navigating away...);
}
}
以上代码就会判断用户是关闭浏览器还是刷新或者导航到其他页面了!
站点用户统计功能常见,但在线用户统计难达精确。基于Web原理,服务器难主动知晓用户关闭浏览器离开,常靠Session过期判断。而用户浏览器可判断自身关闭情况,给出代码示例用于区分用户关闭、刷新或导航到其他页面。





