| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 533 人关注过本帖
标题:[求助]关于在线人数的统计
只看楼主 加入收藏
小飞侠
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-3-1
收藏
 问题点数:0 回复次数:7 
[求助]关于在线人数的统计
关于在线人数的统计有Global.asa,但是又不准备,用数据库吧,又太浪费资源了,有谁有好的在线人数统计的代码吗?
搜索更多相关主题的帖子: 统计 
2006-05-10 10:41
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 

用数据库简单


----我怎能在别人的苦难面前转过脸去----
2006-05-10 11:09
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
现在一般都是用数据库,保存的信息丰富一些

http://www./
2006-05-10 11:52
小飞侠
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-3-1
收藏
得分:0 

那能不能把原代码发一下啊,我不会哎,呜……


--------思想是程序的灵魂--------
2006-05-10 11:56
小飞侠
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-3-1
收藏
得分:0 

有谁知道吗???急哎。。。


--------思想是程序的灵魂--------
2006-05-10 12:41
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 

表:online
字段:id/sessionID,username/用户名,ip/IP地址,datetime/活动时间

我这里用的是session登陆、也可以该成cookies
把下面的代码,嵌到每个页面
dim username
username=Session("username")

set rs=Server.CreateObject("ADODB.Recordset")
if session("username")<>"" then '判断用户未登录
sql="select * from online where username='"&session("username")&"'" '判断sessionid 或者 用户名记录已存在数据表中。
rs.Open sql,Conn,1,3
if rs.eof then
rs.addnew '会员第一次进入网站(可能从网站首页直接登录进入论坛)。
rs("id")=session.sessionID
rs("username")=session("username") '写入登录用户名
rs("datetime")=now() '将当前系统时间设置为用户的登陆时间
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then
userip= Request.ServerVariables("REMOTE_ADDR")
end if
rs("ip")=userip
else '会员非第一次浏览网站,访客登录网站。
rs("datetime")=now()
end if
rs.update
rs.close
end if
set rs=nothing

conn.execute("delete from online where datediff('s',datetime,now())>600") '删除60秒没有活动的访客,时间可以自己调整。

显示的话很简单的,我就不写了

[此贴子已经被作者于2006-5-10 14:04:48编辑过]


----我怎能在别人的苦难面前转过脸去----
2006-05-10 14:04
xiongwokao
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-9-24
收藏
得分:0 
去统计网站申请一个计数器最简单了
2006-05-10 17:06
witer
Rank: 1
等 级:新手上路
帖 子:165
专家分:0
注 册:2006-2-7
收藏
得分:0 
个人建议,还是用FSO对像把人数记录保存在记事本里,这是最明智!
2006-05-10 18:05
快速回复:[求助]关于在线人数的统计
数据加载中...
 
   



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

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