wordpress使用CDN后获取访客真实IP

说明:因为用了百度云加快,因而在看wordpress后台批评的时候看到的是CDN的IP而不是访客真是IP,这实则无干紧急。只是日前Limit Login Attempts插件给伏笔VPS发邮件有人试图暴力破解后台密钥的时候显现的IP也是CDN的IP,封IP比较烦劳,因而搜索了下找到知道决法子,参考自百度百科的教程。

1.使用WinSCP等修改软件openwordpress中的wp-config.php文件;

2.在wp-config.php文件的第一个<!–?php标志后头粘贴上面的代码:

if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’]))

{

$list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]);

$_SERVER[‘REMOTE_ADDR’] = $list[0];

}

3.save修正后的文件;

4.更新您wordpress目录中的wp-config.php文件!

规律分析:咱们的wordpress是使用”REMOTE_ADDR”这个函数来获得访客的IP地址的,那么只需咱们将获得的函数掉换成”HTTP_X_FORWARDED_FOR”,普通便可以了!

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和wordpress使用CDN后获取访客真实IP相关的问题或者对芝加哥服务器idc有疑惑也欢迎大家咨询。

点赞