数码资讯
PHP+memcache实现在线统计代码的网站数
今天没什么要做的,要显示网上博客的统计数字。互联网上有很多例子,而不是数据库存储的数据是文件存储的,代码看起来也太复杂了。 在晚上回来后,这是看到有一个安装在我的服务器memcache服务,没有后面的实现。 以下是实现过程: 设计素描 uff1a 实现代码: < PHP MC =新美元(后面); /
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
今天没什么要做的,要显示网上博客的统计数字。互联网上有很多例子,而不是数据库存储的数据是文件存储的,代码看起来也太复杂了。
在晚上回来后,这是看到有一个安装在我的服务器memcache服务,没有后面的实现。
以下是实现过程:
设计素描 uff1a
实现代码:
< PHP
MC =新美元(后面);
/ / memcache连接
MC美元->连接(127.0.0.1
获取联机用户IP和在线时间数据
online_members美元=美元->获得MC('online_members);
如果NULL,初始化数据
如果(!online_members美元){
($ online_members =阵);
}
获取用户IP
IP =美元美元_server {remote_addr};
重新设置用户访问的联机时间
online_members美元=时间({ $ IP });
foreach(online_members美元美元美元K = v){
如果三分钟后没有访问页面,就等于过期了
如果(时间()- $ v 180){
撤消($ online_members { $ K });
}
}
重新设置联机用户数据
MC ->设置('online_members美元,美元online_members);
获取用户数据
online_members美元=美元->获得MC('online_members);
联机输入统计信息
回波计数($ online_members);
>
在晚上回来后,这是看到有一个安装在我的服务器memcache服务,没有后面的实现。
以下是实现过程:
设计素描 uff1a
实现代码:
< PHP
MC =新美元(后面);
/ / memcache连接
MC美元->连接(127.0.0.1
获取联机用户IP和在线时间数据
online_members美元=美元->获得MC('online_members);
如果NULL,初始化数据
如果(!online_members美元){
($ online_members =阵);
}
获取用户IP
IP =美元美元_server {remote_addr};
重新设置用户访问的联机时间
online_members美元=时间({ $ IP });
foreach(online_members美元美元美元K = v){
如果三分钟后没有访问页面,就等于过期了
如果(时间()- $ v 180){
撤消($ online_members { $ K });
}
}
重新设置联机用户数据
MC ->设置('online_members美元,美元online_members);
获取用户数据
online_members美元=美元->获得MC('online_members);
联机输入统计信息
回波计数($ online_members);
>
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。