下面分享一种利用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 ); |
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。