<script language="vbscript" runat="server">
sub application_onstart 'application_onstart 当任何客户首次访问该应用程序的首页时运行
application("activeusercounter") = 0
end sub
sub session_onstart 'session_onstart 当客户首次运行 asp 应用程序中的任何一个页面时运行
session.timeout = 20
application.lock
application("activeusercounter") = application("activeusercounter") + 1
application.unlock
end sub
sub session_onend 'session_onend 当一个客户的会话超时或退出应用程序时运行
application.lock
application("activeusercounter") = application("activeusercounter") - 1
application.unlock
end sub
sub application_onend 'application_onend 当该站点的 web 服务器关闭时运行
<script language="vbscript" runat="server">sub application_onstart 'application_onstart 当任何客户首次访问该应用程序的首页时运行end sub sub session_onstart 'session_onstart 当客户首次运行 asp 应用程序中的任何一个页面时运行end sub sub session_onend 'session_onend 当一个客户的会话超时或退出应用程序时运行end sub sub application_onend 'application_onend 当该站点的 web 服务器关闭时运行end sub </script>
<script language=vbscript runat=server>sub application_onstart '初始值为0 application("online") = 0 end sub sub session_onstart '一个用户访问进行记数加1 application.lock application("online") = application("online") + 1 application.unlock end sub sub session_onend '一个用户进程的结束,记数减1 (p.s.如果没有该事件程序,则执行的就是页面访问程序了。) application.lock application("online") = application("online") - 1 application.unlock end sub </script>
3,online.asp
<% @language="vbscript" %>
<%
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>"