网络编程
位置:首页>> 网络编程>> Asp编程>> 使用ASP常见问题解答(4)

使用ASP常见问题解答(4)

 来源:knowsky 发布时间:2007-10-11 14:07:00 

标签: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 %〉 


  问题:ASP程序运行的时间如何计算?

  答:确定ASP程序的执行时间的代码如下所示:


  〈% 
  dim t1,t2 
  t1=now() 
  ′被检测的ASP代码 
  t2=now() 
  response.write ″运行这段ASP代码用了″&cstr(cdbl((t2-t1)*24*60*60)) & ″秒″ 
  %〉 


0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com