Discuz!X3.5使用CDN时,获取用户真实IP
Discuz!X3.5 IP获取方式默认不相信代理IP,当你的网站使用CDN时,就会导致默认获取到的都是CDN的IP,下边提供配置教程
可以接受某些情况下IP随意伪造的(X3.4的获取方式),打开 config/config_global.php
找到改为
如果不能接受IP伪造,继续修改
找到
改为
找到改为
[此处包含隐藏内容,如果需要查看请回复]
config/config_global_default.php 里有更多IP获取的配置说明,有能力的可以自行查看
可以接受某些情况下IP随意伪造的(X3.4的获取方式),打开 config/config_global.php
找到
- $_config['security']['onlyremoteaddr'] = 1;
- $_config['security']['onlyremoteaddr'] = 0;
如果不能接受IP伪造,继续修改
找到
- $_config['ipgetter']['setting'] = '';
改为
- $_config['ipgetter']['setting'] = 'header';
找到
- $_config['ipgetter']['header']['header'] = 'HTTP_X_FORWARDED_FOR';
[此处包含隐藏内容,如果需要查看请回复]
config/config_global_default.php 里有更多IP获取的配置说明,有能力的可以自行查看