帮我看一下显示在线人数代码,为什么不对?
帮我看一下显示在线人数代码,为什么不对?为什么只加1不减1呢?最好能写上修改过的,谢谢!
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
startPage = "login.asp"
currentPage = Request.ServerVariables("SCRIPT_NAME")
if strcomp(currentPage,startPage,1) then
Server.Transfer(startPage)
end if
End Sub
Sub Session_OnEnd
Session.Abandon
End Sub
Sub Application_OnStart
Application("SessionNo")=0
End Sub
Sub Application_OnEnd
End Sub
Sub Session_OnStart
Application.Lock
Application("SessionNo")=Application("SessionNo")+1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("SessionNo")=Application("SessionNo")-1
Application.UnLock
End Sub
</SCRIPT>
显示页面:Response.Write "在线人数:" & Application("SessionNo")