大多数主流程序在配置CDN后会面临一些细节上的问题,例如说读取到的ip是节点的而不是访客的,这会给后台的管理带来诸多的麻烦。这里手收集到了两款博客程序的解决措施( WordPress 和 Typecho ),其实都一样。

WordPress:将下列代码添加至根目录下的 wp-config.php
Typecho:添加至根目录下的 config.inc.php

/**获取用户真实IP地址*/
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
 $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
 $_SERVER['REMOTE_ADDR'] = $list[0];
}