WordPress在使用CDN加速等情况下获取真实IP地址

2018年4月26日15:43:35来源:闲鱼博客 2 4,304 786字阅读2分37秒

最近使用了“中小网站安全防护”,然而功能卵并然,并没起到什么很好的防护作用。倒是IP地址一直显示杭州阿里云BGP数据中心,全国各地网友都出自阿里云了,不能看到真实的数据来访情况。 :!: 想放弃这个安全防护功能,但是考虑到我这小白还不会添加其他的防护功能,就一直使用下来了。今天偶逛【闲鱼】博客,突然发现了有这么篇文章,跟我遇见的问题一模一样,果断用【闲鱼】博主的方法试用了下,效果不错。特分享给广大群友~~

WordPress在使用CDN加速等情况下获取真实IP地址

闲鱼在评论处有添加显示评论者IP的功能,细心的朋友一定发现IP一直都是错的,就一个摆设玩意儿,这不是闲鱼想要的。一开始以为是因为闲鱼使用的本地方法获取的IP更新不及时的缘故,但是换成在线获取还是不行,换了代码还是不行,为什么IP就不对呢?为什么同样的代码就闲鱼不成功了?

今天闲鱼突然想到是不是使用了百度云的原因?评论者的IP基本和百度云给出的节点一致,好多东莞的,就算东莞人多也不可能来闲鱼博客的都是东莞的吧,本博客又没什么福利! :arrow: 好吧,既然有想法就试试,撤掉百度云一看还真对了!原来一切出在百度云加速上,怪闲鱼太嫩了,脑子笨。
好了,前因后果说完,但是就算是百度云作祟,闲鱼又不想放弃百度云,也想IP正确,怎么办?这里就要说说在使用百度云情况下如何获取真实IP了。

解决方法

打开你的Wordpress根目录下的wp-config.php文件,然后在最顶部< ? 之后添加下列代码,保存

  1. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  2.   $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
  3.   $_SERVER['REMOTE_ADDR'] = $list[0];
  4. }

这样,在使用百度云情况下就能获取到真实IP了,同样适用于使用其他CDN时获取真实IP。 :wink:

 

weinxin
星光博客 站长语录
星光博客,欢迎各位来访!这是我的QQ,扫一扫,加好友。大家一起交流博客建站技术,分享前沿资讯!
  • 版权声明:本文源自 闲鱼博客, 整理发表于2018年4月26日15:43:35
  • 转载注明:https://www.xgboke.com/926.html
Show User Agent中IP地址库更新方法 资源分享

Show User Agent中IP地址库更新方法

Show User Agent中IP地址库更新方法 使用Begin主题的朋友,很多都折腾了张戈博主的WordPress显示访客UA信息:Show User Agent纯代码轻度汉化版,可以显示评论者国...
知更鸟主题添加设置导航菜单方法 WordPress

知更鸟主题添加设置导航菜单方法

主题支持四个菜单(主要菜单、顶部菜单、移动端菜单和移动端页脚菜单),菜单操作使用方法: 进入WP后台→外观→菜单,点击创建新菜单。 首先输入一个菜单名称,并保存菜单。 菜单支持添加单篇文章、分类、标签...
知更鸟主题文章底部添加个性图标和分类目录 WordPress

知更鸟主题文章底部添加个性图标和分类目录

星光自己也摸索过文章显示当前分类目录的方法,虽然也是成功了,但是不怎么美丽,离我的要求还有一点点的距离,没有达到完美化。在与“简单生活”博客友联过程中看到他的网站显示的效果正是我想要的,随与博主联系获...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • 企鹅SEO 企鹅SEO @回复 1 谷歌浏览器 Windows 7 日本

      占个沙发

      • Jane博客 Jane博客 @回复 1 来自天朝的朋友 QQ浏览器  CLT-AL01 Build/HUAWEICLT-AL01 贵州省贵阳市 联通

        这篇文章对我有用