php – $_SERVER [‘REMOTE_ADDR’]返回127.0.0.1

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – $_SERVER [‘REMOTE_ADDR’]返回127.0.0.1脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$_SERVER [‘REMOTE_ADDR’]返回127.0.0.1.

是因为我安装了清漆缓存和数据转到清漆,然后apache服务器认为请求来自清漆而不是客户端?

解决方法

获取这样的远程IP地址:

public function getRemoteiPAddress() {
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
        return $_SERVER['HTTP_CLIENT_IP'];

    } else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
        return $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    return $_SERVER['REMOTE_ADDR'];
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – $_SERVER [‘REMOTE_ADDR’]返回127.0.0.1全部内容,希望文章能够帮你解决php – $_SERVER [‘REMOTE_ADDR’]返回127.0.0.1所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。