| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:怎么样才能显示在线人数呀?
只看楼主 加入收藏
BADIORI
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2004-11-13
收藏
 问题点数:0 回复次数:4 
怎么样才能显示在线人数呀?

我看到书上一个最简单的例子 global.asa文件的代码 <Script language="VBScript" Runat="server"> Sub Application_OnStart Application.Lock Application("user_online")=0 Application.Unlock End Sub

Sub Session_OnStart Application.Lock Application("user_online")=Application("user_online")+1 Application.Unlock End Sub

Sub Session_OnEnd Application.Lock Application("user_online")=Application("user_online")-1 Application.Unlock End Sub </Script> show.asp然后是显示在线 <html> <head> </head> <body> </body> <% response.write "<p>在线人数:"&Application("user_online") %> </html> 可是显示不出数字呀!为什么?

搜索更多相关主题的帖子: 在线人数 
2005-09-09 10:30
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
global.asa必须放在网站的根目录下

2005-09-09 10:32
BADIORI
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2004-11-13
收藏
得分:0 
这2个文件我是用来试一下的
这2个文件我都放在一个新建文件夹里的,那这个新建文件夹算不算他的根目录呀?

2005-09-09 10:36
BADIORI
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2004-11-13
收藏
得分:0 
哦,这下好了,可以显示出来了!!
但是每次都退出一个人的时候我可以设置一个链接“安全退出”
那个链接的功能就是让Application("user_online")=Application("user_online")-1
可是很多人根本不会点安全退出呀?直接X一下就没啦~~~但那样Application("user_online")就没有实现-1的功能啊,等下次有人再来访问的话,Application("user_online")又会+1,请问这个应该怎么解决呀?

2005-09-09 10:45
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
ASP+APPLICATION很难做出这个效果

用数据库做还勉强可以做出来

ASP+APPLICATION做的话只能在用户关闭浏览器的时候弹出一个新页面
内容随便定义
但是这个窗口的代码里面加清空相应信息的代码

2005-09-09 11:10
快速回复:怎么样才能显示在线人数呀?
数据加载中...
 
   



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

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