PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

无法获取ip地址 PHP获取准确的IP地址的方法

原创
2016-07-28 08:30:15 776浏览

// 获取IP地址
function GetIP() {
    if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
        $thisip = getenv('HTTP_CLIENT_IP');
    } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
        $thisip = getenv('HTTP_X_FORWARDED_FOR');
    } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
        $thisip = getenv('REMOTE_ADDR');
    } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
        $thisip = $_SERVER['REMOTE_ADDR'];
    }

    preg_match("/[\d\.]{7,15}/", $thisip, $thisips);
    $thisip = $thisips[0] ? $thisips[0] : 'unknown';
    return$thisip;
}

已经测试过了。可以获取到真实的IP地址!TCP/IPv4
 PHP获取准确的IP地址的方法
 PHP获取准确的IP地址的方法

可以直接放代码里用就行了 。不用谢。请叫我‘雷锋’

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了无法获取ip地址 PHP获取准确的IP地址的方法,包括了无法获取ip地址方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。