上一篇:创建日志文件 >>
利用ASP显示当前在线人数
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
@# 当服务器开启时,设置用户计数器为0
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
@# 设置Session对象的有效时间为20分钟(也可以更长,但是越长对服务器的资源@# 占用越多,因为服务器不接受少于20分钟的有效时间,所以设置少于20分钟的@#有效时间是无效的)
Session.Timeout = 20
@# 当开始一个Session时用户计数器加1
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
@# 当结束一个Session时用户计数器减1
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</SCRIPT>
这样,网站的在线人数就被统计出来了,我们可以利用如下一个ASP页面(js.asp)将它显示出来: jsh.asp:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<TITLE>统计在线人数</TITLE>
</HEAD>
<BODY>
<B><FONT COLOR="#CC0000">当前在线<%= Application("ActiveUsers") %>人</FONT></B>
</BODY>
</HTML>
下一篇:如何使聊天室发言时屏幕不闪? >>
相关文章:
- · 用ASP和VBScript上载文件(二)
- · 解析正则表达式(原创)
- · ASP中检查没有数据提交的页面Ⅰ
- · ASP中检查没有数据提交的页面Ⅱ
- · 为ASP开发者介绍ColdFusion
- · NT 下虚拟域名的实现
- · asp+发送email
- · 用 ASP 技术开发 WEB 调查(投票)系统 (1)
- · ASP+上载例子
- · 从ASP迁移至ASP+--最初的考虑(一)
- · 从ASP迁移至ASP+--最初的考虑(二)
- · 从ASP迁移至ASP+--进入DataSet
- · 将HTML表格转换为ASP+数据列表(DataList)
- · 急不可耐了?转换其他的页面吧!
- · 从ASP迁移至ASP+--处理会话变量
- · 从ASP迁移至ASP+--CustomValidator控件
- · 从ASP迁移至ASP+--从用户那儿收集数据
- · 展现C#(3):第一个C#应用程序
- · 亲密接触ASP+(1)
- · 亲密接触ASP+(2)
- · 走近asp.net
- · ASP+ 中文教程(一)
- · 亲密接触ASP+(4)
- · ASP.NET高级教程(1):ASP.NET还是ASP+?
- · ASP.NET高级教程(2.2):转换编程思维
- · ASP.NET高级教程(2.2):转换编程思维
- · ASP.NET高级教程(3):对象
- · ASP.NET高级教程(3.2):对象
- · 用asp.net编写的上传程序
- · 揭开ASP神秘面纱(1)
- · 揭开ASP神秘面纱(3)
- · 揭开ASP神秘面纱(4)
- · 揭开ASP神秘面纱(5)
- · 让网站活起来(1)
- · 让网站活起来(2)
- · 让网站活起来(3)
- · 让网站活起来(4)
- · 如何在ASP.Net中取得环境变量的值
