以前囤积的几篇文章先发出来。
使用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,小菜还不清楚。