php怎样统计在线人数?

freedonn 发布于 2014/08/03 13:54
阅读 1K+
收藏 1
php怎样统计在线人数?
加载中
0
金三胖
金三胖

我是用PHP+Redis,用户刷一次页面,就Redis就记一下(更新一下),并设置过期时间为15分钟。

想知道知道在线用户数或者某用户是否在线,只要统计下记录数和判断某记录是否存在就行了

0
fxhover
fxhover

 将登录用户的操作信息记录下来,用户在做操作的时候就更新一下用户的最后操作时间,根据最后操作时间可以判断用户在一定的时间内有没有进行过操作,没有操作的可视为已经离线,反之则视为在线。

至于怎么记,看个人需要了,可以借助数据库、memcache、redis等缓存记录。

0
Helloall
Helloall

简单,用户登录的时候,在数据库中状态加1 ,当用户退出时,状态改为0,然后执行一条查询

select status from usenamedatabse where status =1

金三胖
金三胖
那用戶直接關閉瀏覽器呢?那用戶本次訪問沒有登陸,而是網站有“記住我”功能可以直接使用呢?
返回顶部
顶部