怎么做一个网站的被访问记录数据

例如我希望记录每个访问者的IP地址

有只小跳蛙
浏览 1146回答 1
1回答

翻翻过去那场雪

function getip(){    static $ip = '';    $ip = $_SERVER['REMOTE_ADDR'];    if (isset( $_SERVER['HTTP_CDN_SRC_IP'] )) {        $ip = $_SERVER['HTTP_CDN_SRC_IP'];    } elseif (isset( $_SERVER['HTTP_CLIENT_IP'] ) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CLIENT_IP'])) {        $ip = $_SERVER['HTTP_CLIENT_IP'];    } elseif (isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) {        foreach ($matches[0] AS $xip) {            if (!preg_match('#^(10|172\.16|192\.168)\.#', $xip)) {                $ip = $xip;                break;            }        }    }    return $ip;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript