4
回答
php怎样统计在线人数?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
php怎样统计在线人数?
<无标签>
举报
freedonn
发帖于3年前 4回/1K+阅
共有4个答案 最后回答: 3年前

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

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

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

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

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

select status from usenamedatabse where status =1

--- 共有 1 条评论 ---
金三胖那用戶直接關閉瀏覽器呢?那用戶本次訪問沒有登陸,而是網站有“記住我”功能可以直接使用呢? 3年前 回复
顶部