jesusjsc

解决Typecho不显示真实IP的问题
# 解决Typecho不显示真实IP的问题 --- 由于本站程序使用的是:docker + nginx...
扫描右侧二维码阅读全文
15
2019/06

解决Typecho不显示真实IP的问题

解决Typecho不显示真实IP的问题


由于本站程序使用的是:docker + nginx + php + mysql

会出现以下问题:

  1. 在使用了Access插件后,从后台看,显示的IP地址都是局域网的ip地址。
  2. 后台的评论数据显示的ip地址也是局域网的ip地址。

那么如何解决typecho不显示真实ip地址的问题呢?这里我们只需要一小段代码即可解决问题。

代码如下,将代码添加至Typecho根目录下config.inc.php文件中的最上面:

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

20190615012414.jpg

Last modification:June 24th, 2019 at 01:28 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment