您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页PHP 获取客户端用户 IP 地址

PHP 获取客户端用户 IP 地址

来源:爱玩科技网
echo 'User IP - '.$_SERVER['REMOTE_ADDR']; // 服务器在局域网的话,那么显示的则是 。
// 如果服务器在的话,那么访问的话获得的是的IP,无法获取。

 

但是有些用户会使用 Proxy 代理,在这种情况下可以通过以下代码获取到真实的 IP

function getUserIpAddr(){
    if(!empty($_SERVER['HTTP_CLIENT_IP'])){
        //ip from share internet
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
        //ip pass from proxy
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }else{
        $ip = $_SERVER['REMOTE_ADDR'];
    }
    return $ip;
}

echo 'User Real IP - '.getUserIpAddr();

 

 

参考链接:

转载于:https://www.cnblogs.com/ryanzheng/p/110488.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务