首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
PHP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
置为精华
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
能否通过读取PHP的SESSION文件来实现统计在线人数?
加为好友
发送私信
在线聊天
tianyaxiao
等级:
发表于:
2008-01-30 17:24:12
楼主
如题,当我们使用SEESION后,会在服务器的SESSION文件中进行记录,我们能否通过服务器的这个session文件来实施例如在线人数统计等等一些功能?这样比起其他的统计方式效率和准确度上可精确多了阿??
问题点数:
20
回复次数:
10
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tantaiyizu
痴情客
等级:
发表于:
2008-01-30 17:27:57
1
楼 得分:
0
文件?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
unlive
不过是个符号,不要也罢!
等级:
发表于:
2008-01-31 10:59:51
2
楼 得分:
0
这个方法是可行的。
但是你得对SESSION文件定时清理,将过期的文件清除掉;
另外对于虚拟机,或一台机上有好几个域名的,得为每个域名单独配SESSION文件目录;
用这种方法的话,得定时对SESSION文件进行处理,如清除,统计等等,生成数据,供其它程序调用;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
unlive
不过是个符号,不要也罢!
等级:
发表于:
2008-01-31 11:01:52
3
楼 得分:
0
至于统计的数据的话,如果只是人数,那统计文件个数就可以了;
但是其它的话,就得根据你写进文件里的SESSION值,来分析处理了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tianyaxiao
等级:
发表于:
2008-01-31 12:22:46
4
楼 得分:
0
继续等待高人
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
quanzi0214
我的秋天
等级:
发表于:
2008-01-31 15:12:52
5
楼 得分:
0
数据库储存session的方式统计起来比较方便吧,呵呵
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xuzuning
唠叨
等级:
发表于:
2008-01-31 15:19:06
6
楼 得分:
0
不可以!
1.session为私有数据,不可能载其中访问他人数据
2.通过统计session临时文件的个数,貌似可以.但实际不行.因为即便gc能进程删去超时的session临时文件,也只是删去了其中的一小部分(默认3%,见php.ini),二目前大多数系统中,gc进程并不能删除session临时文件
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gzty
风逍遥【123笨小孩天天快乐】【http://tonyang.com】【Q:342220480】
等级:
发表于:
2008-01-31 15:29:52
7
楼 得分:
0
你直接用数据库得了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tianyaxiao
等级:
发表于:
2008-01-31 15:45:05
8
楼 得分:
0
如果实在不能读session文件,那么烦请大伙儿帮忙解决以下问题:
例如:
会员A
A 登录后,将在线状态设置为1
三十分钟后(通过访问页激活判断时间),将A登录状态设置为0
同时,在这三十分钟内,不停的将A的登录状态设置为1
这样实现的效果是,如果A在三十分钟内不活动,则其登录状态即为0
我的这种方式是模仿SESSION的工作机制,但是其中有一点有问题,就是要不停的将A的状态设置为1,无论是通过写文本还是数据库,都很费资源,请问有没有什么更好的方式?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tianyaxiao
等级:
发表于:
2008-01-31 15:45:38
9
楼 得分:
0
另外,三十分钟检测一次感觉时间也有点长了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
blackice8
Blackice
等级:
发表于:
2008-01-31 17:37:34
10
楼 得分:
0
不可取,如果真需要统计的话建议用DB方式记录
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友