自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > 网站技巧

开通CDN用户评论IP不正确

2016-08-23 20:19:20

前几天自由屋博客开通了CDN加速,开通之后速度明显快多了,不过对于动态网站开通CDN之后,如果没设置好的话会出现一些问题,比如后台不能登陆啊,评论不能及时显示啊,用户IP不对之类的,开通CDN后台不能登陆之前已经写了解决方案,看文章最下面相关阅读即可,我们现在解决一下获取用户IP不正确的方法!

获取用户IP

开启CDN之后,用户评论会自动归类到你访问博客所在的CDN服务器缓存中,当写入数据库的时候也会写入CDN服务器的IP,所以我们需要获取两个IP,一个用户IP,一个是CDN服务器IP,这样去除CDN服务器IP之后,采用剩下的IP写入数据库就不会出错了!代码如下:

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

将以上代码放在自己的wp-config.php文件<?下面就OK了。

再测试下评论,IP又是用户真是IP了,除非他用了代理,呵呵!

相关阅读:wordpress开通CDN后台不能登陆

编辑推荐

热门小说