大多数主流程序在配置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];
}