wordpress添加CDN无法获取真实IP地址

全国高校招代理

网课代理平台,全国高校招代理,抢先即是赚到

¥100+10 统一开户价

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

摘要:我确实为小站添加了CDN防护,也就是因为这个原因,但是又不想放弃CDN所以一直无法获取正确的IP地址...

一、前言

前段时间,可能有童鞋注意了,半粒糖的评论下面获取访客IP归属地信息不准确,细心的朋友一定发现IP一直都是错的,就一个摆设玩意儿,但是这不是我想要的效果。在网上参照了许多人的方法,IP归属地的插件我也使用了,本地化的我也使用了。但是最终无果,经过盆友的提醒,我确实为小站添加了CDN防护,也就是因为这个原因,但是又不想放弃CDN所以一直无法获取正确的IP地址信息。今天就来解决这个问题。

wordpress添加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];
}

3.保存修改后的文件;

4.更新您wordpress目录中的wp-config.php文件!
原理分析:我们的wordpress是使用”REMOTE_ADDR”这个函数来获取访客的IP地址的,那么只要我们将获取的函数替换成”HTTP_X_FORWARDED_FOR”,一般就可以了!

三、总结

这样,在使用CDN的情况下就能获取到真实IP了。刷新页面赶快试一下吧。

未经允许不得转载:作者:浮夸小生。, 转载或复制请以 超链接形式 并注明出处 半粒糖博客
原文地址:《wordpress添加CDN无法获取真实IP地址》 发布于2018-12-29

分享到:
赞(0) 打赏
广告

评论 抢沙发

1 + 8 =


wordpress添加CDN无法获取真实IP地址

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册