家有儿女走光,常用英语口语下载,布兰妮露底
最主要的问题是关闭浏览器的时候如何更新用户在线列表
网上流传的方法是不停的ajax异步发送请求,当不再请求的时候就可以判断用户已经关闭浏览器
var x=0;
function myrefresh()
{
var httprequest = new activexobject("microsoft.xmlhttp");
httprequest.open("get", "test.aspx", false);
httprequest.send(null);
x++;
if(x<60) //60次,也就是session真正的过期时间是30分钟
{
settimeout("myrefresh()",30*1000); //30秒
}
}
myrefresh();
在web.config中设置:
<sessionstate mode="inproc" timeout="1"></sessionstate>
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论