主页 > 知识库 > 不用Global.asa也能实现统计在线人数吗?

不用Global.asa也能实现统计在线人数吗?

热门标签:检查注册表项 美图手机 银行业务 网站文章发布 呼叫中心市场需求 铁路电话系统 服务器配置 智能手机

不用Global.asa也能实现统计在线人数吗?

%
sessionID = session.SessionID
timeout = 5
'
设置session保持的时间.

Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" Server.MapPath("count.mdb")
'Conn_String = "activeUser"
'
最好设置DSN = "activeuser",因为我们需要在所有的ASP脚本中包含这个文件.

Set ConnCount =Server.CreateObject("ADODB.Connection")
ConnCount.Open Conn_String

aaa = dateadd("n", -timeout, now())
connCount.Execute ("delete * from count where postdate #" aaa "#")
'
在超时后删除session.

sql0 = "select sess from count where sess='" sessionID "'"

' 保持sessionID.
set rscheck = connCount.Execute (sql0)
if rscheck.eof then
sql = "insert into count (sess,postdate) values('" sessionID "', '" now() "')"
connCount.Execute (sql)
end if
rscheck.close
set rscheck = nothing

sql2 = "select count(sess) from count"

' 计算sessionID.
set rs = connCount.Execute (sql2)
count = rs(0)

rs.close
set rs = nothing

sql3 = "select * from count"
set rspredel = connCount.Execute (sql3)
do until rspredel.eof
xxx=DateDiff("n", rspredel("postdate"), Now())
if xxx > timeout then
count = count-1
end if
rspredel.movenext
loop
rspredel.close
set rspredel = nothing

connCount.Close
set connCount = nothing

if count = 0 then
count = 1
end if
%>

当前正有%=count%>人在随风起舞流连忘返!

 

[1]

您可能感兴趣的文章:
  • 统计在线人数是实时的吗?
  • 被动式统计网站在线人数
  • asp论坛在线人数统计研究
  • 也谈php网站在线人数统计
  • javascript 传统事件模型构造的事件监听器实现代码
  • c#显示当前在线人数示例
  • 封装了一个支持匿名函数的Javascript事件监听器
  • php+memcache实现的网站在线人数统计代码
  • PHP+jquery实时显示网站在线人数的方法
  • jsp利用application统计在线人数的方法
  • php实现统计网站在线人数的方法
  • ASP.NET中使用Application对象实现简单在线人数统计功能
  • php使用Session和文件统计在线人数
  • 浅析JAVA中过滤器、监听器、拦截器的区别
  • 利用java监听器实现在线人数统计

标签:河南 新疆 长治 上海 沧州 红河 乐山 沈阳

巨人网络通讯声明:本文标题《不用Global.asa也能实现统计在线人数吗?》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266