1#楼 |
|
|
回复人:cnroc |
注册时间:2004-10-08 |
主题/回复:16/36 |
积分:528 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
1#楼 发表于2005-09-16 19:10:22
评分:1
|
|
申请一个免费的网站统计系统
在网站中适当位置加入代码即可
推荐你这个:
www.ppkcn.com
也可以到中国站长站下载一个统计程序。 |
|
2#楼 |
|
|
回复人:whh |
注册时间:2005-09-16 |
主题/回复:1/1 |
积分:406 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
2#楼 发表于2005-09-16 19:56:52
评分:×
|
|
晕,我是想自己做一个.
我是这么想的:建立一表memberdata
会员注册成功后就在此表加一条记录分别记录会员id,isOnline=0,ip
userID isOnline ip
当会员登陆update memberdate set isOnline=1 where userID=$_SESSION[id]
当会员下线set inOnline=0 where userID=$_SESSION[id]
统计在线会员 count(*) where isOnline=1
统计在线游客还不知道怎么做. |
|
3#楼 |
|
|
回复人:Miyahoo |
注册时间:2004-04-04 |
主题/回复:39/255 |
积分:1210 |
等级:★★★☆(七级) |
称号:论坛贤士 |
|
|
|
3#楼 发表于2005-09-19 20:04:00
评分:1
|
|
在线统计的制作方式现在来说有一种是很流行的。
在数据库中创建一个表,每个浏览者登录(包括游客,此处非会员登陆)网站,便为其创建一个session 或者 cookie 。以后不管是游客还是会员,在每次刷新页面时便修改表中相应记录的一个字段(活动时间)值为当前时间,档次游客登陆后在该游客的记录中更新用户明等信息的值。如果没有登陆用户名值默认为“游客”,当然你可以记录更多的信息。
当用户退出网站后,可以将用户信息再次修改为“游客”。
删除不在线的用户可以用“活动时间”来计算,例如 活动时间 在三十分钟以前的用户记录便删除。
删除操作可以在新用户浏览网页的时候进行操作。你也可以限定一些条件来阻止删除操作,例如,你可以限定操作必须间隔30分钟才被执行一次,或者只有会员登陆才可以触发次操作。等等。
相对来说,这样的统计无疑将是比较精确的。但是也将占用较多的系统资源。
任何事情都是两方面的。需要注意的,目前流行的网站在线统计基本上都是这种思路的,只是程序在实现时候采用的方法不同而已。 |
|
4#楼 |
|
|
回复人:sunceenjoy |
注册时间:2005-12-27 |
主题/回复:2/6 |
积分:416 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2006-01-22 20:16:15
评分:1
|
|
站长,你的安全系统也太高了吧,我写了一大堆,发表时,却显示错误的语句???
真是急死人了.
连续搞了7,8次还是依旧语句有错误.
想发表点代码都不行,真是急人!!
|
|
5#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
5#楼 发表于2006-02-22 16:53:01
评分:1
|
|
|