回 帖 发 新 帖 刷新版面

主题:出现一个问题,麻烦高手指点一下,谢谢!

一个用application对象统计在线人数方法,怎么行不同?不知道那里错啦,高手指点一下!谢谢

<body>
<script language="vbscript" runat="server">
sub application_onstart
application("online")=0
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>
欢迎光临,当前共有<script>response.Write(application("online"))</script>在线
</body>

回复列表 (共3个回复)

沙发

上下两部分应该放在不同文件下吧

事件部分global.asa

下面放在.asp文件里

板凳


你好,具体怎么放法?真的搞不懂哦,麻烦详细点,OK?谢谢啦

3 楼

把下面这部分内容放在global.asa文件里,然后把这个文件放在网站的根目录下就可以了!其他页面无需调用这个文件,只需要用application("online")读取就可以了。

<script language="vbscript" runat="server">
sub application_onstart
application("online")=0
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>

我来回复

您尚未登录,请登录后再回复。点此登录或注册