帝國(guó)cms設(shè)置CDN后獲取真實(shí)ip的php函數(shù)

字號(hào):


    帝國(guó)cms后臺(tái)記錄的ip日志和用戶注冊(cè)記錄的ip
    eclassconnect.php搜索function egetip()函數(shù)中的獲取ip代碼修改成以下部分
    function get_real_ip()
    {
    $ip=false;
    if(!empty($_SERVER["HTTP_CLIENT_IP"]))
    {
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    }
    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
    $ips = explode (“, ”, $_SERVER['HTTP_X_FORWARDED_FOR']);
    if ($ip)
    {
    array_unshift($ips, $ip); $ip = FALSE;
    }
    for ($i = 0; $i < count($ips); $i++)
    {
    if (!eregi (“^(10|172.16|192.168).”, $ips[$i]))
    {
    $ip = $ips[$i];
    break;
    }
    }
    }
    return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
    }
    $onlineip = get_real_ip();