下面分享一种利用php实现简单的计算当前网站在线人数的方法,只是简单的通过计算访问者ip地址从而得出一个大致的结果,不能精确的计算当前在线人数,对精度要求过高的可参考本站文章:
php统计在线人数,精确的统计在线人数的办法
查看代码
打印
02 |
header("Content-type:
text/html; charset=utf-8"); |
04 |
$online_log="count.txt"; |
06 |
$entries=file($online_log); |
08 |
for($i=0;$i<count($entries);$i++){ |
09 |
$entry=explode(",",trim($entries[$i])); |
10 |
if(($entry[0]!=getenv("REMOTE_ADDR"))&&($entry[1]>time())){ |
11 |
array_push($temp,$entry[0].",".$entry[1]."n"); |
14 |
array_push($temp,getenv("REMOTE_ADDR").",".(time()+($timeout))."
"); |
15 |
$users_online=count($temp); |
16 |
$entries=implode("",$temp); |
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。