帮帮忙!!!
麻烦大家了,是这样的。我做了个在线人数统计,遇到这样的一个问题,打开一个浏览器后,记录是1次,然后我关闭浏览器,在打开一个浏览器后,记录是2,为什么呀?我觉得应该是1呀??大家帮帮忙!谢谢了!!
我是这样写的
globe.asp
<SCRIPT Language=VBScript RUNAT=Server>
Sub Application_onStart
Session.timeout=20
application.Lock
application("online")=0
application.unLock
end sub
Sub Session_OnStart
application.Lock
application("online")=application("online")+1
application.unLock
End sub
Sub Session_OnEnd
application.Lock
application("online")=application("online")-1
application.unLock
End sub
</SCRIPT>
然后在调用它的文件中语句是:目前有<%=application("online")%>人在线。
哪里错了吗?谢谢了!!我实在不知道哪里的错!