向统计页面发送请求
以下是引用片段:
< SCRIPT language=JAVASCRIPT>
function Test()
{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("POST","online.asp",false); // 向onceonline.asp发送更新请求
xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
xmlhttp.send();
}
//setInterval("Test();",60); // 10秒钟发送一次更新请求
自身刷新
以下是引用片段:
< META HTTP-EQUIV="REFRESH" CONTENT="60" >
服务器执行页:
以下是引用片段:
< %
conn.execute("update online set tt=#"&now()&"# where dwid="&session("dwid")&"") ’更新当前在线用户的在线时间
conn.execute("update online set online=1 where dwid="&session("dwid")&"")’防止作弊
conn.execute("update online set online=0 where datediff(’s’,tt,now())>60") ’删除超时用户
conn.execute("delete from online where datediff(’m’,tt,now())>1") ’删除一个月无上线用户
% >
统计页子的自身刷新频率要看自己服务器的承受能了^!^