什么GP论坛,每次问高一点问题,就没人回答,就只会回答PHP的for怎么写之类的吗?

解决方案 »

  1.   

    function getip()
    {
    if (isset($_SERVER))
    {
    if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
    {
    $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    }
    elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
    {
    $realip = $_SERVER["HTTP_CLIENT_IP"];
    }
    else
    {
    $realip = $_SERVER["REMOTE_ADDR"];
    }
    }
    else
    {
    if ( getenv( 'HTTP_X_FORWARDED_FOR' ) )
    {
    $realip = getenv( 'HTTP_X_FORWARDED_FOR' );
    }
    elseif ( getenv( 'HTTP_CLIENT_IP' ) )
    {
    $realip = getenv( 'HTTP_CLIENT_IP' );
    }
    else
    {
    $realip = getenv( 'REMOTE_ADDR' );
    }
    }
    return $realip;
    }