首页 » WordPress教程 » 正文

解决使用OpenShift空间所有访问IP全是同一个的问题

        以前囤积的几篇文章先发出来。

        使用OpenShift搭建wordpress博客的童鞋可能会发现,wordpress后台记录的所有评论者(包括管理员)的IP地址都是同一个,这给我们屏蔽垃圾评论带来了诸多不便,直接百度也没能找到方法,经过测试,解决的方法其实也很简单,和解决使用了CDN加速后获取真是IP地址的方法是一样的,方法如下:

       打开wordpress中的wp-config.php文件,粘贴入如下代码即可(代码来源于网络):

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

        等于是换用了HTTP_X_FORWARDED_FOR函数来获取IP,至于为啥之前显示的都是同一个IP,小菜还不清楚。

发表评论