出现这个问题的原因是:
X-Forwarded-For头的记录格式是:client1,proxy1,proxy2,所以在上面的代码中我们取的是第一个值。
解决办法
我们打开wp-config.php,然后把下面代码加入文章开头。
代码如下 | 复制代码 |
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = $list[0]; } |
现在看一下是不是显示了正确的IP地址了。
时间: 2024-10-11 08:54:13