当前位置:首页 > 网络编程 > WEB编程 > ASP > 被动式统计网站在线人数

被动式统计网站在线人数

点击次数:39 次 发布日期:2008-12-01 17:01:57 作者:源代码网
源代码网推荐

实际上,一般的在线人数是指一个时段内的访客人数统计,时间的长短是由设计者设定的。
  在这个时段内,各个不同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="http://www.wangyeba.com/Article/web01/web01srv/200612/&"/Blog/UploadFiles_8417/200611/20061127172856125.gif〉"
  response.write"document.write(′"http://www.wangyeba.com/Article/web01/web01srv/200612/&images(i)http://www.wangyeba.com/Article/web01/web01srv/200612/&"′);"
  next %〉

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

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

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华