把用户在线时的每一次操作的时间记录update进这个用户的最后操作时间,你可以设置一段时间之后如果用户没有瓜,就删除它。
解决方案 »
- phpmyadmin什么情况,网线拔了就#2002,而且我用的localhost
- pdf 如何图片并排
- php不同页面的显示
- 刚接触js的OO编程,做了一个js无限级下拉,感觉还是像过程化编程,还有内存泄漏问题,请指点
- 公司接了一个PHP的项目,准备选一套开源的Framework,牛人给推荐一下
- 求教:MYSQL数据库..大小超过.10M,如何导入导出?
- 请帮我看看http://www.court.gov.cn/能访问吗?
- 一个很普通的问题,关于参数传递的,高手求救,谢谢
- php怎么能读服务器上的.txt的文件保存到数据库里呢?
- 谁看得懂并翻译?
- 将php由CGI运行方式改为Apache模块运行后,无法使用GD库
- PHP+mysql数据库问题,求助!
不是常有些网站,你登陆后,一段时间没有举动,就视为离线 ,当然时间要长一点
如果一对一般论坛有了解的话,不会陌生“在线时间”这个概念,就是某用户多长时间没响应后被视为已离线。所以这么做:自登录起记录该用户的活动时间,没次活动都更新该时间。当有其他用户活动时,检查数据库中所有在线用户中有没有在线时间差已经大于“规定在线时间”的记录删除……思路就是这样了,程序自己尝试~
还有想说的是,在线用数据库表示是种方法,用文本表示也不错的,有另外的优势~