• 技术文章 >php教程 >php手册

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

    2016-05-25 16:42:44原创441
    这种一款可以统计你网站当前在线人数的代码,由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 ""; ?>


    教程地址:

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:程序源码 数据统计
    上一篇:用户注册检测用户名是否存在ajax+php代码 下一篇:php 数字型转换成字符型方法
    千万级数据并发解决方案

    相关文章推荐

    • 第一节--面向对象编程--ClassesandObjectsinPHP51• ZendOptimizer配置指南• BluePage通用分页类助开发者提高开发效率• 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)• 在PHP中利用XML技术构造远程服务(1)
    1/1