标题:求助!关于application对象制作的在线计数器的问题
取消只看楼主
kingln
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-3-18
 问题点数:0 回复次数:0 
求助!关于application对象制作的在线计数器的问题
global.asa文件


<script language="vbscript" runat="server">
sub application_onstart
application.lock
application("times")=0'访问次数
application("numbers")=0'在线人数
application.unlock
end sub

sub application_onend
end sub

sub session_onstart
application.lock
application("times")=application("times")+1
application("numbers")=application("numbers")+1
application.unlock
end sub

sub session_onend
application.lock
application("numbers")=application("numbers")-1
applicaton.unlock
end sub

</script>
--------------------------------------------------------------------------------------------------------------------
index.asp

<body>
<%
response.Write("你是第"&application("times")&"个访问这个网站的人"&"<br>")
response.Write("当前在线人数是:"&application("numbers"))
%>
</body>
以上是我的两个文件,按道理来说当我关闭浏览器的时候将自动运行global.asa中的application("numbers")=application("numbers")-1
人数应该减一才对,但是我在进入这个网站在线人数变为2,再关闭再进入就会变成3!请问这是怎么回事啊!我在on session_end中加入
session.abandon(立刻删除session)还是不行!请问大侠这是为什么啊!

搜索更多相关主题的帖子: 计数器 application 对象 制作 
2007-05-05 15:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-137046-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.605398 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved