asp.net 用户在线退出更新实现代码
程序员文章站
2024-03-07 22:16:21
最主要的问题是关闭浏览器的时候如何更新用户在线列表 网上流传的方法是不停的ajax异步发送请求,当不再请求的时候就可以判断用户已经关闭浏览器 复制代码 代码如下: var...
最主要的问题是关闭浏览器的时候如何更新用户在线列表
网上流传的方法是不停的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>
网上流传的方法是不停的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>
上一篇: 简单了解Java编程中抛出异常的方法
下一篇: Java 提高(2)----- 类型转换