WordPress 使用 CDN 后留言评论获取访客的真实IP

由于用了又拍云CDN,所以在看wordpress后台评论的时候看到的是CDN的IP而不是访客真是IP,

评论记录ip

真实评论者ip

于是搜索了下找到了解决办法,参考自百度百科的教程

1.使用sublime等编辑软件打开wordpress中的wp-config.php文件;

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

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”,一般就可以了!

公众号貌似已经好几个月没有来发过文章了,一有时间都在更新博客了。这么多平台更新起来很麻烦的(我懒) 最近抽空更新一下吧... 如果大家有什么问题可以直接访问钻芒博客查看或者直接联系我我给你发具体文章链接(我懒)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181030G0NAR100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券