一、前言
前段时间,可能有童鞋注意了,半粒糖的评论下面获取访客IP归属地信息不准确,细心的朋友一定发现IP一直都是错的,就一个摆设玩意儿,但是这不是我想要的效果。在网上参照了许多人的方法,IP归属地的插件我也使用了,本地化的我也使用了。但是最终无果,经过盆友的提醒,我确实为小站添加了CDN防护,也就是因为这个原因,但是又不想放弃CDN所以一直无法获取正确的IP地址信息。今天就来解决这个问题。
二、解决方法
1.使用sublime等编辑软件打开wordpress程序根目录中的wp-config.php文件;
2.在wp-config.php文件的第一个<!--?php
标记后面粘贴下面的代码:
//获取访客真实IP地址 bltang.cc if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(‘,’,$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = $list[0]; }
测试