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

一、前言

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

二、解决方法

1.使用sublime等编辑软件打开WordPress程序根目录中的wp-config.php文件;

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

//获取访客真实IP地址
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了。刷新页面赶快试一下吧。

上一篇 Hello world!
下一篇 WordPress将网站一切图片缓存到浏览器 提升加载速度
文章列表
1 大米IP查询 - 简单好用的IP查询工具
大米IP查询 - 简单好用的IP查询工具
2
JexChan单文件制作工具v7.0.2.38
JexChan单文件制作工具v7.0.2.38
3
Wise Care 365 v6.5.6.629特别版
Wise Care 365 v6.5.6.629特别版
4
4月15日,星期五,在这里每天60秒读懂世界!
4月15日,星期五,在这里每天60秒读懂世界!
5
mkBlog主题v2.3.6最新版下载
mkBlog主题v2.3.6最新版下载
大米酱

大米酱管理员

三百六十行,行行出BUG。

本月创作热力图

少
多
最新评论
sunny
sunny
8月26日
学习一下
学习一下
学习一下
6月29日
学习一下
ziaowan
ziaowan
6月11日
。OK好
ziaowan
ziaowan
6月8日
不
阿洋
阿洋
6月2日
感谢作者分享