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

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

评论记录ip

%title插图%num

%title插图%num

%title插图%num

真实评论者ip于是搜索了下找到了解决办法,参考自百度百科的教程。
1.使用sublime等编辑软件打开wordpress中的wp-config.php文件;
2.在wp-config.php文件的第一个<!--?php标记后面粘贴下面的代码:

if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$list = explode(‘,’,$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}


截图

%title插图%num

3.保存修改后的文件;
4.更新您wordpress目录中的wp-config.php文件!
原理分析:我们的wordpress是使用”REMOTE_ADDR”这个函数来获取访客的IP地址的,那么只要我们将获取的函数替换成”HTTP_X_FORWARDED_FOR”,一般就可以了!

WordPress优化

腾讯云SMTP发送邮件失败的解决方法

2018-10-23 19:56:41

WordPress优化

WordPress 启用 Memcached 内存缓存来提高网站速度

2018-12-25 11:55:29

4 条回复 A文章作者 M管理员
  1. Great site. A lot of useful info here. I’m sending it to a few buddies ans additionally sharing in delicious.
    And certainly, thanks on your sweat!

  2. 很有见解的文章,学习了

    • 欢迎访问本站。有问题联系共同探讨

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