请问如何做一个统计在线人数的计数器??计数的部分我已经做了。就差统计在线人数的。

foxhuan 2002-03-31 08:09:12
急用。能写出代码吗?
...全文
132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
foxhuan 2002-04-01
  • 打赏
  • 举报
回复
对啊:0
我也不明白这是做什么的??
ASH,你原来是用来做什么的???
cherish_yxz 2002-03-31
  • 打赏
  • 举报
回复
session("online")=false
session("online2")=false
有什么用?
foxhuan 2002-03-31
  • 打赏
  • 举报
回复
呵呵,我去试试。不用谢~~~~
foxhuan 2002-03-31
  • 打赏
  • 举报
回复
???听不懂:(
说明白点吧……
ashaioo 2002-03-31
  • 打赏
  • 举报
回复
sorry
session.time=30是错的
应该是session.timeout=30
设置时间为30分钟
ashaioo 2002-03-31
  • 打赏
  • 举报
回复
显示在线人数的原理:方法就是通过session对象和application对象
当然我们谈的是在IIS下的解决方案


建立一个global.asa文件,代码如下:
<script language=vbscript runat=server>

SUB Application_OnStart
application("users")=0
END SUB


SUB Session_OnStart
session("online")=false
session("online2")=false
application.lock
application("users")=application("users")+1
application.unlock

END SUB


SubSession_OnEnd

application.lock
application("users")=application("users")-1
application.unlock

END SUB

SUB Application_OnEnd

END SUB




</script>

在页面里调用:当前在线人数:<=application("users")%>

以上的设置session的timeout为20分钟
你可以根据需要改成:session.time=30等等,单位为分钟

谢谢
nimweb 2002-03-31
  • 打赏
  • 举报
回复
呵呵^-^ 在global中做就行....

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧