| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 620 人关注过本帖
标题:问题············
只看楼主 加入收藏
3201
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-4-12
收藏
 问题点数:0 回复次数:3 
问题············
请问一下 如果用application 做访客 计数

  初值 应该放置在哪里 ?

另外 如果想实现限量的同一时间访问 , 应该怎么做?
搜索更多相关主题的帖子: 计数 限量 
2005-04-20 14:00
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 

你可以在每一个页面的头部做一个判断SESSION与APPLICATION的综合判断 //以下是global.asa,必须放在根目录下面

<SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub Application_OnStart Session.Timeout =15 Application.Lock Application("WhosOn") = 0 Application.UnLock End Sub Sub Session_OnStart Application.Lock Application("WhosOn") = Application("WhosOn") + 1 Application.UnLock End Sub Sub Session_OnEnd Application.Lock Application("WhosOn") = Application("WhosOn") - 1 Application.UnLock End Sub </SCRIPT> //通过上面的代码,可以实现统计在线人数 //以下是应用<!-----test.asp-------> <% if application("Whoson")<30 then '比如要限制的人数为30 session("Whoson")="ok" end if if (session("Whoson")<>"ok" and application("Whoson")>30) then response.redirect("sorry.asp") end if ........................................................'这个页面应该加载的代码 %> //以下是应用<!-----sorry.asp-------> <% response.write("访问认输超过限制,请稍后登陆") %>

[此贴子已经被作者于2005-4-20 14:22:24编辑过]


2005-04-20 14:21
3201
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-4-12
收藏
得分:0 
谢谢指教

努力中的菜鸟,请多支持············ 蠢问题多,请多见谅···········o_0
2005-04-20 17:18
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
不加SESSION也可以
加SESSION是为防止了有些人刚刚把网页关闭然后登陆就打不开了
要照顾一下老会员或老顾客嘛

2005-04-20 17:59
快速回复:问题············
数据加载中...
 
   



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

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