asp中用global文件来记录网页访问人数,为什么网页上显示的人数只加不减,代码如下:
<ScriptLANGUAGE="VBScript"runat="Server">SubApplication_OnStartApplication("visitor")...
<Script LANGUAGE="VBScript" runat="Server">
Sub Application_OnStart
Application("visitor")=0
End sub
Sub Session_OnStart
Application.Lock
Application("visitor")=Application("visitor")+1
Application.Unlock
End sub
Sub Session_OnEnd
Application.Lock
Application("visitor")=Application("visitor")-1
Application.Unlock
End sub
</Script>
访问的页面主要代码如下:
<%
Response.Write "当前在线人数为:" & Application("visitor") & "<br>"
%>
在一台机上打开几个IE窗口,都显示认识增加,但关掉一些窗口后,人数并未减少,是什么原因?请指教。 展开
Sub Application_OnStart
Application("visitor")=0
End sub
Sub Session_OnStart
Application.Lock
Application("visitor")=Application("visitor")+1
Application.Unlock
End sub
Sub Session_OnEnd
Application.Lock
Application("visitor")=Application("visitor")-1
Application.Unlock
End sub
</Script>
访问的页面主要代码如下:
<%
Response.Write "当前在线人数为:" & Application("visitor") & "<br>"
%>
在一台机上打开几个IE窗口,都显示认识增加,但关掉一些窗口后,人数并未减少,是什么原因?请指教。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询