用asp代码编写统计人数中的错误
为什么我的asp统计在线人数代码统计错误我用的是iis做的web站点服务器!
在global中的代码是:
<SCRIPT LANGUAGE="VBScript" RUNAT="SERVER">
sub Application_OnStart()
Application.Lock()
Application("a")=0
Application.UnLock()
end sub
sub Session_Onstart()
Application.Lock()
Application("a")=Application("a")+1
Application.UnLock()
end sub
sub Session_OnEnd()
Application.Lock()
Application("a")=Application("a")-1
Application.UnLock()
end sub
</script>
浏览的另外一个asp文件中的代码: 111.asp
<%
response.write application("online")
%>
浏览111.asp文件的时候,显示"1",刷新也是1,正常~~~~~
但关闭浏览器,在打开的时候怎么变成"2",为什么不是"1",在关再开又变成"3", 看这个样子,是不是
Application("a")=Application("a")-1
这条语句没有执行! 真是棘手,请大家帮助想想~~~ 哈~
[此贴子已经被作者于2006-1-2 11:49:35编辑过]