使用CDN后的WordPress怎样获取访客IP

2015年3月3日16:45:37网站建设评论8191

为了解决各地访问速度及减轻服务器压力,越来越多的站长选择使用CDN加速。免费的有百度云加速、360网站卫士、安全宝、加速乐。收费的有阿里云、网宿科技等。文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

WordPress使用CDN加速后,Wordpress评论里面显示的评论用户的IP地址为CDN服务器的地址,Wordpress此时获取用户的IP地址,虽然不会有很大的问题,但是还是对我们管理访客及评论带来一定的麻烦。比如说,你的访客在你的博客上评论的时候,所有的留言者的IP都是同一个,假如你安装了防垃圾评论插件,那么所有的评论可能都会被视为垃圾评论。文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

站点使用CDN加速后,怎样让Wordpress获取访客的IP地址呢?文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

你只需要用文本编辑软件打开Wordpress站点配置文件:wp-config.php,并在第一个<?php 后面加入下面的代码:文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

请注意上面代码中的符号都要是英文里面的符号,如粘贴后无法获取IP地址,请相应进行调整。文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

将修改后的网站配置文件上传后,站点就能获取访客的IP地址了。以上方法只适用于Wordpress且使用CDN时使用。文章源自堕落的鱼-https://www.duoluodeyu.com/1128.html

匿名

发表评论

匿名网友 填写信息

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

确定