Typecho修复评论IP错误问题
才注意到评论那获取到的IP都是错的, 不清楚是升级Typecho还是CDN导致的, 具体修复方法如下:
- 在网站根目录添加
info.php
使用浏览器访问info.php, 在PHP Variables
中找到自己客户端IP(使用浏览器打开ipip.net可看到), 我这里看到$_SERVER['HTTP_X_REAL_FORWARDED_FOR']
后面为我的IP. - 在网站根目录中找到
config.inc.php
, 在<?php
后面换行, 添加define('__TYPECHO_IP_SOURCE__', 'HTTP_X_REAL_FORWARDED_FOR');
, HTTP_X_REAL_FORWARDED_FOR为第1步中找到的字符串. - 删除
info.php
, 修改完毕.