最后更新时间:2017-11-22
闲鱼在评论处有添加显示评论者IP的功能,细心的朋友一定发现IP一直都是错的,就一个摆设玩意儿,这不是闲鱼想要的。一开始以为是因为闲鱼使用的本地方法获取的IP更新不及时的缘故,但是换成在线获取还是不行,换了代码还是不行,为什么IP就不对呢?为什么同样的代码就闲鱼不成功了?玛德
今天闲鱼突然想到是不是使用了百度云的原因?评论者的IP基本和百度云给出的节点一致,好多东莞的,就算东莞人多也不可能来闲鱼博客的都是东莞的吧,本博客又没什么福利!好吧,既然有想法就试试,撤掉百度云一看还真对了!原来一切出在百度云加速上,怪闲鱼太嫩了,脑子笨。
好了,前因后果说完,但是就算是百度云作祟,闲鱼又不想放弃百度云,也想IP正确,怎么办?这里就要说说在使用百度云情况下如何获取真实IP了。
解决方法
打开你的Wordpress根目录下的wp-config.php
文件,然后在最顶部添加下列代码,保存
- if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
- $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
- $_SERVER['REMOTE_ADDR'] = $list[0];
- }
这样,在使用百度云情况下就能获取到真实IP了,同样适用于使用其他CDN时获取真实IP。
最后再感谢拽立网大神的友情帮助,一起折腾,哈哈
本文最后更新于2017年11月22日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
历史上的今天:
- 2018: WordPress自带的相册功能和CSS美化展示
- 博客公众号
- 关注本博客公众号
-
- 博客小程序
- 关注本博客小程序
-
2017年4月1日 下午2:31 16楼
按要求添加了,可还是不准备,有没有其他解决办法了?
2017年4月1日 下午5:32 1层
@刘导师 我是这么解决的,不知道你进行了什么操作,那就不知道了,试试百度谷歌
2016年12月10日 下午4:28 15楼
启用CDN后 用户访问网页 是先到CDN节点,CDN节点来服务器抓取信息,所以ip都是错误的,都成了节点的ip,用了这个方法就能纠正用户的ip问题了
2016年11月17日 下午1:02 14楼
照着【张戈博客】上的教程设置了百度云加速的缓存规则后,网站浏览速度马上改观不少,给力呀!百度云加速对WordPress的支持应该说是最好的了!百度少有的良心作品!值得推荐!
2016年11月17日 下午1:13 1层
@明月登楼的博客 不用百度云了,已对它失去兴趣
2016年11月17日 下午1:16 2层
@闲鱼 啊,不是吧!其实当做个安全防护还是很不错的!
2016年11月5日 下午11:26 13楼
百度云对wordpress的支持绝对是最好的!就是总是被阿里的云盾拦截和阻挡比较郁闷!
2016年10月20日 下午7:57 12楼
不错,学习了!
2016年9月29日 下午2:25 11楼
非常不错!收藏了!
2016年8月20日 上午9:01 10楼
我最新更新的百度云文章里也更新了这个,加入了显归属地的确实需要改!
2016年8月19日 下午4:01 9楼
有张戈博客的意思
2016年8月19日 下午5:17 1层
@自由屋博客
和他有什么关系
2016年8月16日 下午10:09 8楼
这个评论者ip其实功能用处不是很大。
2016年8月16日 下午10:17 1层
@龙砚庭博客
没点用处,就是为了装逼
2016年8月16日 下午9:41 7楼
总是可以添加各种各样的特效
2016年8月16日 下午9:41 6楼
哈哈会折腾php就是好啊
2016年8月16日 上午11:21 5楼
感觉好像直接可以从用户访问的那里获取到IP,然后记录的
2016年8月16日 上午10:35 4楼
顶一个,我是将代码加在了主题中。
2016年8月16日 上午9:59 地板
又拍的就和这个不同,又拍获取的session的值是HTTP_X_REAL_IP,我博客之前有过分享。
2016年8月16日 上午10:40 1层
@憧憬Licoy 之前没想到,你应该告诉我,我就不用做这么多蠢事了
2016年8月15日 上午10:36 板凳
是在<?之后还是之前?
2016年8月15日 上午10:39 1层
@BanYuner 在< ?之后
2016年8月15日 上午8:54 沙发
6666666.好兄弟,不错人才!

2016年8月15日 上午9:21 1层
@拽立网 终于把你从东莞救出来了