Home  >  Article  >  php教程  >  php在线人数据统计程序源码

php在线人数据统计程序源码

WBOY
WBOYOriginal
2016-05-25 16:42:441337browse

这种一款可以统计你网站当前在线人数的代码,由php+txt实现的无需数据来来支持,PHP+txt实例代码如下:

 60) {
    $fd_time = fopen("time.text", "w+");
    fputs($fd_time, "");
    fclose($fd_time);
}
//更新时间 over
//检查ip start
$fd_ip = fopen("ip.text", "a+");
//获取用户ip地址
if ($http_server_vars["http_x_forwarded_for"]) {
    $ip = $http_server_vars["http_x_forwarded_for"];
} elseif ($http_server_vars["http_client_ip"]) {
    $ip = $http_server_vars["http_client_ip"];
} elseif ($http_server_vars["remote_addr"]) {
    $ip = $http_server_vars["remote_addr"];
} elseif (getenv("http_x_forwarded_for")) {
    $ip = getenv("http_x_forwarded_for");
} elseif (getenv("http_client_ip")) {
    $ip = getenv("http_client_ip");
} elseif (getenv("remote_addr")) {
    $ip = getenv("remote_addr");
} else {
    $ip = "unknown";
}
$ip_adds = file("ip.text");
for ($i; $i < count($ip_adds); $i++) {
    if ($ip . " " == $ip_adds[$i]) {
        $ip_check = 1;
        break;
    }
}
if ($ip_check != 1) {
    fputs($fd_ip, $ip . " ");
}
fclose($fd_ip);
//检查ip over
$ip_adds = count(file("ip.text"));
?>

调用方法:


在线人数 
php100论坛在线总人数为: 人 < br > 用户ip: < ? phpecho ""; ?>


教程地址:

欢迎转载!但请带上文章地址^^

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn