统计在线人数,不登陆的,怎么统计?
我想统计一个留言本的在线人数,但是留言人不登陆就可以留言,我该怎么统计在线人数呢? 问题点数:80、回复次数:8Top
1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-05-05 18:17:22 得分 20
记录sessionidTop
2 楼fl99(笨笨(QQ:250009333))回复于 2005-05-05 19:02:25 得分 10
OK,楼上正确Top
3 楼lingyun410(Cloud.L)回复于 2005-05-05 19:21:06 得分 5
可以细点讲一下么菜鸟不懂呀!~~~Top
4 楼jimohongqilishijin(夜雨情愁)回复于 2005-05-05 19:32:42 得分 10
也可以用数据库连接,只针对在先人数,就可以了Top
5 楼li_chao(小肥羊)回复于 2005-05-05 19:41:07 得分 20
使用global.asa文件,放在网站的根目录下。
程序文件:countonline.asp
<%@ language=jscript %>
<% Response.write("现在有"+Application("whoson")+"人在线")%>
具体实现统计功能的是以下文件:
global.asa放在网站根目录下的文件:
<script language="javascript" runat="server">
function Application_onstart()
{
Application.lock();
Application.("whoson")=0;//首先清零。
Application.Unlock();
}
function Session_OnStart()
{
Application.lock();
Application.("whoson")=parseInt(Application("whoson"))+1;//有新的会话+1
Application.Unlock();
}
function Session_OnEnd()
{
Application.lock();
Application("whoson")=parseInt(Application("whoson"))-1;//失去一个会话-1
Application.Unlock;
}
</script>
Top
6 楼leojay1(绯村剑心)回复于 2005-05-05 19:44:39 得分 5
哦Top
7 楼lark3(海鸥)回复于 2005-05-05 20:16:54 得分 10
楼上的楼上正解
Top
8 楼hgllucky(知道我是谁吗?)回复于 2005-05-12 10:17:39 得分 0
function Session_OnEnd()
{
Application.lock();
Application("whoson")=parseInt(Application("whoson"))-1;//失去一个会话-1
Application.Unlock;
}
如果有一个人下线了,就是用他来实现的吗?Top




