Discuz!X3.5使用CDN时,获取用户真实IP

[复制链接]
100 |9
发表于 2025-10-9 14:24:41 | 显示全部楼层 |阅读模式
Discuz!X3.5 IP获取方式默认不相信代理IP,当你的网站使用CDN时,就会导致默认获取到的都是CDN的IP,下边提供配置教程

可以接受某些情况下IP随意伪造的(X3.4的获取方式)
打开 config/config_global.php
找到
  1. $_config['security']['onlyremoteaddr'] = 1;
复制代码
改为
  1. $_config['security']['onlyremoteaddr'] = 0;
复制代码

不能接受IP伪造的,继续修改
打开 config/config_global.php找到
  1. $_config['ipgetter']['setting'] = '';
复制代码
改为
  1. $_config['ipgetter']['setting'] = 'header';
复制代码
找到
  1. $_config['ipgetter']['header']['header'] = 'HTTP_X_FORWARDED_FOR';
复制代码
改为


config/config_global_default.php 里有更多IP获取的配置说明,有能力的可以自行查看


UCenter后台无法登录的解决办法(获取用户真实IP)
https://www.dismall.com/thread-17569-1-1.html
回复

使用道具 举报

发表于 2025-10-9 14:25:26 | 显示全部楼层
大佬,3.4用了百度加速怎么获取用户真ip地址啊
回复

使用道具 举报

发表于 2025-10-9 14:26:06 | 显示全部楼层
正好重新做站,尝试改下试下。
回复

使用道具 举报

发表于 2025-10-9 14:26:18 | 显示全部楼层
大大的赞
回复

使用道具 举报

发表于 2025-10-9 14:26:48 | 显示全部楼层
666 感谢大佬的分享
回复

使用道具 举报

发表于 2025-10-9 14:27:06 | 显示全部楼层
百度云加速很受用!
回复

使用道具 举报

发表于 2025-10-9 14:27:50 | 显示全部楼层
RE: Discuz!X3.5使用CDN时,获取用户真实IP [修改]
回复

使用道具 举报

发表于 2025-10-9 14:28:06 | 显示全部楼层
感谢,收藏
回复

使用道具 举报

发表于 2025-10-9 14:28:37 | 显示全部楼层
X3.4适用吗
回复

使用道具 举报

发表于 2025-10-9 14:29:20 | 显示全部楼层
支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表