如何用ASP实现在线人数统计?

如何用ASP实现在线人数统计? 

  答:在线人数是指一个时段内的访客人数统计,时间的长短是由设计者设定的。 

  在这个时段内,各个不同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://xxxx.com.cn/pic″&″/″&disp(i)&″.gif〉″ 

  response.write ″document.write(′ ″&images(i)&″ ′);″ 

  next %〉 



卖贝商城更多商品介绍:刘美麟明星微博大号的广告代发价格     企业门户网站系统    西藏卫视《信息窗口》广告代理