手记

PHP获得客户端IP

//获得客户端IP

public static function getIp()

    {

        if (@$_SERVER["HTTP_X_FORWARDED_FOR"])

            $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

        else if (@$_SERVER["HTTP_CLIENT_IP"])

            $ip = $_SERVER["HTTP_CLIENT_IP"];

        else if (@$_SERVER["REMOTE_ADDR"])

            $ip = $_SERVER["REMOTE_ADDR"];

        else if (@getenv("HTTP_X_FORWARDED_FOR"))

            $ip = getenv("HTTP_X_FORWARDED_FOR");

        else if (@getenv("HTTP_CLIENT_IP"))

            $ip = getenv("HTTP_CLIENT_IP");

        else if (@getenv("REMOTE_ADDR"))

            $ip = getenv("REMOTE_ADDR");

        else

            $ip = "Unknown";

        return $ip;

    }


0人推荐
随时随地看视频
慕课网APP