帮我看看 一个 VB 的计数器 ASP 我弄不懂了, 我 在global.asa里是这个<script language="vbscript"runat="server">
sub application_onstart
session.timeout=3
application.Lock()
application("ActiveUsers")=0
application("ActiveUsers")=0
application.UnLock()
end sub
sub session_onstart
application.Lock()
application("intuseronline")=application("ActiveUsers")+1
application("intuserall")=application("ActiveUsers")+1
application.UnLock()
end sub
sub session_onend
application.Lock()
application("ActiveUsers")=application("ActiveUsers")-1
application.UnLock()
end sub
<br></script>
然后我输出了 它。。
为什么 不行呢?
输出的 是在 两个BODY 中间加,
(当前在线<%=Application("ActiveUsers")%>人)
帮帮我
是否是global.asa 里写错
还是 在 主页中加的 输出 和 global.asa 没有连接上
帮我弄清楚。。
谢谢!
sub application_onstart
session.timeout=3
application.Lock()
application("ActiveUsers")=0
application("ActiveUsers")=0
application.UnLock()
end sub
sub session_onstart
application.Lock()
application("intuseronline")=application("ActiveUsers")+1
application("intuserall")=application("ActiveUsers")+1
application.UnLock()
end sub
sub session_onend
application.Lock()
application("ActiveUsers")=application("ActiveUsers")-1
application.UnLock()
end sub
<br></script>
然后我输出了 它。。
为什么 不行呢?
输出的 是在 两个BODY 中间加,
(当前在线<%=Application("ActiveUsers")%>人)
帮帮我
是否是global.asa 里写错
还是 在 主页中加的 输出 和 global.asa 没有连接上
帮我弄清楚。。
谢谢!
session超时设置太太太短了,导致计数器加1过3秒后又减1,结果没变。