您现在的位置: 网页吧 > 技术文档 > 网络编程 > ASP专区 > 正文
  • 站内搜索:

被动式统计网站在线人数

[作者:person01 | 点击数: | 时间:2006-12-13]【

实际上,一般的在线人数是指一个时段内的访客人数统计,时间的长短是由设计者设定的。
  在这个时段内,各个不同ip访问本站点的总数,就是当前的线上人数。在ASP中,使用session对象来实现统计,实现代码如下:

golobal.asa文件

  〈script language="vbscript"runat="server"〉
  sub session—onstart 
  application("online")=application("online")+1 
  end sub 
  sub session—onend 
  application("online")=application("online")-1 
  end sub 
  sub application—onstard 
  application("online")=0 
  end sub 
  sub application—onend 
  application("online")=0 
  end sub 
  〈/script〉

online.ASP文件内容

  〈% tmp=application("online") 
  tmp=cstr(tmp) 
  dim disp(20) 
  dim images(20) 
  dbbits=len(tmp) 
  for i= 1 to dbbits 
  disp(i)=left(right(tmp,i),i-(i-1)) 
  next 
  for i=dbbits to 1 step -1 
  images(i)="〈img src="&"/Blog/UploadFiles_8417/200611/20061127172856125.gif〉"
  response.write"document.write(′"&images(i)&"′);"
  next %〉

在调用在线统计的页面上用一句script语句引用online.asp文件,以显示图形统计器。

<script language="JavaScript" src="http://xxxx.com.cn/online.asp"></script> 

被动式统计网站在线人数网友评论
发表评论
  • 姓 名 :* (必填项)
  • E-mail: QQ:
  • 评 分 : 1分 2分 3分 4分 5分
  • 评论内容:
·请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任。
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据。
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为。
网页吧·中国站长第一门户