这个方法是可行的。
但是你得对SESSION文件定时清理,将过期的文件清除掉;
另外对于虚拟机,或一台机上有好几个域名的,得为每个域名单独配SESSION文件目录;
用这种方法的话,得定时对SESSION文件进行处理,如清除,统计等等,生成数据,供其它程序调用;
但是你得对SESSION文件定时清理,将过期的文件清除掉;
另外对于虚拟机,或一台机上有好几个域名的,得为每个域名单独配SESSION文件目录;
用这种方法的话,得定时对SESSION文件进行处理,如清除,统计等等,生成数据,供其它程序调用;
解决方案 »
- 这种js的json对象 怎么直接和php交互吗
- 统计次数 大神进来帮忙
- 求推荐教程
- upload.php可以上传图片,但是嵌入到别的页面中后就不行了,为什么?
- php图片上传问题??
- PHP Version 5.3.2 使用require_once没有反应
- 动态网页表单内容提取后的undifined index的问题
- 有人知道resource socket_create ( int domain, int type, int protocol)这个函数的用法吗,为什么我老是出错?
- 請問PHP程式漏洞,可能導致FTP上資料被刪除嗎?
- 关于PHP环境问题
- phpadmin显示乱码问题
- 新换本子,散分!
但是其它的话,就得根据你写进文件里的SESSION值,来分析处理了。
1.session为私有数据,不可能载其中访问他人数据
2.通过统计session临时文件的个数,貌似可以.但实际不行.因为即便gc能进程删去超时的session临时文件,也只是删去了其中的一小部分(默认3%,见php.ini),二目前大多数系统中,gc进程并不能删除session临时文件
会员A
A 登录后,将在线状态设置为1
三十分钟后(通过访问页激活判断时间),将A登录状态设置为0
同时,在这三十分钟内,不停的将A的登录状态设置为1这样实现的效果是,如果A在三十分钟内不活动,则其登录状态即为0我的这种方式是模仿SESSION的工作机制,但是其中有一点有问题,就是要不停的将A的状态设置为1,无论是通过写文本还是数据库,都很费资源,请问有没有什么更好的方式?