求助!关于application对象制作的在线计数器的问题
global.asa文件
<script language="vbscript" runat="server">
sub application_onstart
application.lock
application("times")=0'访问次数
application("numbers")=0'在线人数
application.unlock
end sub
sub application_onend
end sub
sub session_onstart
application.lock
application("times")=application("times")+1
application("numbers")=application("numbers")+1
application.unlock
end sub
sub session_onend
application.lock
application("numbers")=application("numbers")-1
applicaton.unlock
end sub
</script>
--------------------------------------------------------------------------------------------------------------------
index.asp
<body>
<%
response.Write("你是第"&application("times")&"个访问这个网站的人"&"<br>")
response.Write("当前在线人数是:"&application("numbers"))
%>
</body>
以上是我的两个文件,按道理来说当我关闭浏览器的时候将自动运行global.asa中的application("numbers")=application("numbers")-1
人数应该减一才对,但是我在进入这个网站在线人数变为2,再关闭再进入就会变成3!请问这是怎么回事啊!我在on session_end中加入
session.abandon(立刻删除session)还是不行!请问大侠这是为什么啊!








