网络编程
位置:首页>> 网络编程>> Asp编程>> asp统计在线人数是实时的吗?

asp统计在线人数是实时的吗?

  发布时间:2010-07-14 21:07:00 

标签:统计,在线人数,asp

统计在线人数是实时的吗?

实现起来也比较简单,见下列代码:

global.asa

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("ActiveUsers") = 0
' 从0开始计起。不过你可以把它设得更多哦,这样即使没人在线,人家一来你网站还会看到有800多人在线呢
End Sub
Sub Session_OnStart
Session.Timeout = 20
' 把 Session 超时设为30分钟——这是噱头之关键所在,你想设多少就设多少
Session("Start") = Now
' Session 开始时间
Application.Lock
Application("ActiveUsers") = Application
("ActiveUsers") + 1
Application.UnLock
' 挨个儿统计真实的访问人数
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application
("ActiveUsers") - 1
Application.UnLock
End Sub
</SCRIPT>

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com