| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1409 人关注过本帖
标题:帮帮忙!!!
取消只看楼主 加入收藏
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
 问题点数:0 回复次数:16 
帮帮忙!!!

麻烦大家了,是这样的。我做了个在线人数统计,遇到这样的一个问题,打开一个浏览器后,记录是1次,然后我关闭浏览器,在打开一个浏览器后,记录是2,为什么呀?我觉得应该是1呀??大家帮帮忙!谢谢了!!

搜索更多相关主题的帖子: 关闭浏览器 在线人数 
2005-12-23 10:17
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 

麻烦能说的具体些吗?


2005-12-23 10:29
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 

我是这样写的
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")%>人在线。

哪里错了吗?谢谢了!!我实在不知道哪里的错!


2005-12-23 10:31
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
你是说把下面这个application("online")=0改为session("online")=0是吗?

好象还是不对。

Sub Application_onStart
Session.timeout=20
application.Lock
application("online")=0
application.unLock
end sub


2005-12-23 11:03
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
名字没有错,是我写错了。大侠们帮帮看看这是怎么回事?

2005-12-23 11:13
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
9楼说“application只有当服务器重启的时候他储存的内容才会消失”没有错。但是我现在怎么改呢?麻烦给些意见,我还是没能改出来。谢谢!

2005-12-23 11:26
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
但是就是我在上面说的问题:打开一个浏览器后,记录是1次,然后我关闭浏览器,在打开一个浏览器后,记录是2。这样应该不对呀,我已经关闭了一个浏览器,只有一个浏览器打开,应该记录是1呀。为什么是2??

2005-12-23 11:44
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
15楼,我修改成你那样,打开浏览器始终都是1人啊!

2005-12-23 13:57
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
19楼说的没有错,session.timeout=1设置为1时,过去1分钟后在刷新变为1人,但是我想关闭浏览器后,刷新页面就变为1,这样问题在哪里??

2005-12-23 15:08
lyf
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2005-11-17
收藏
得分:0 
17楼,即yms123说的没有错,应该是关闭浏览器后,没有完成Application-1。那为什么呢?为什么没有执行呢?谢谢你们的解答。我没有弄出来。

2005-12-23 15:11
快速回复:帮帮忙!!!
数据加载中...
 
   



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

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