我怎样才能用PHP向他展示他的Ip?

时间:2016-12-17 12:14:53

标签: php ip

我希望那个人可以看到他们的Ip.I我已经尝试了

 $_SERVER['REMOTE_ADDR'];

没有工作。其他事情也没有帮助。

1 个答案:

答案 0 :(得分:0)

尝试此功能

function get_client_ip() {

        $ip = "";

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

希望它有所帮助。 :)