关于这个获取 CDN 后真实评论用户 IP 地址的代码在 Typecho 和 WordPress 上都是通用的,分别放到 Typecho 的 config.inc.php 和 WordPress 的 wp-config.php 里即可。
代码如下:
- //防止 CDN 造成无法获取客户真实 IP 地址
- if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’]))
- {
- $list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]);
- $_SERVER[‘REMOTE_ADDR’] = $list[0];
- }
以上内容整理自@明月登楼学习笔记 Blog