!
也想出现在这里? 联系我们
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
当前位置:首页>wordpress>解决wordpress获取用户IP不准确的问题

解决wordpress获取用户IP不准确的问题

问题描述:

比如当我们调用了IP库显示用户评论位置信息的时候,发现大部分用户评论后,IP都出自同一市,请不要怀疑,你使用了CDN,这些常出现的IP地址其实都是CDN节点。原因是wordpress自身没有响应x-real-ipx-forwarded-for

解决方案:

1、将下面的代码放入wordpress根目录的/wp-config.php中的<?php的下面

/** 使用CDN获取IP */
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}

2、在服务器的Nginx配置中server部分添加以下代码并重启Nginx,即可正常获取用户真实IP了。

listen 80;
add_header X-Real-IP $http_x_real_ip;
解决wordpress获取用户IP不准确的问题
重要声明

本网站的文章部分内容可能来源于网络,如有侵犯你的权益请联系邮箱:west2@qq.com 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!本站资源大多存储在云盘,如发现链接失效请反馈,我们会及时更新。


       

如果遇到积分购买才可查阅的文章,建议升级会员或者成为认证用户。全站95%资源免费下载”。

给TA打赏
共{{data.count}}人
人已打赏
wordpress

给Wordpress评论区设置评论显IP、操作系统、浏览器信息

2022-9-4 19:31:11

wordpress

Wordfence安全插件如何完美卸载

2022-10-7 17:41:30

!
也想出现在这里? 联系我们
加入学社网会员,全站资源免费下载
5 条回复 A文章作者 M管理员
  1. 淇云博客

    提前预祝贵站中秋节快乐![喝彩]

  2. 淇云博客

    IP地址还是不对哟,我在重庆,你这怕是还是CDN节点IP哟

    • west2

      中秋同乐,221.181.147.138并非本站的CDN节点哦,其他地方的原因吧,需要做统计 没法立刻排查出。

  3. sliyouen

    我需要,最狂的风,和最静的海

  4. W

    研究下看看

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
联系我们