被动式统计网站在线人数
点击次数: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>
源代码网供稿. |