• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >discuz > Discuz论坛使用CDN后无法获取用户真实IP的解决方法

Discuz论坛使用CDN后无法获取用户真实IP的解决方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了discuz 多用户论坛,discuz手机论坛,论坛discuz,免费discuz论坛申请,discuz论坛搭建等相关知识,希望对您有所帮助

该问题存在于任何CDN产品,如果您使用了CDN产品,该Discuz方法都适用。

该问题导致的结果:
1.Discuz论坛可能无法获得用户的真实IP,导致某些用户IP显示的是加速乐节点的IP
2.论坛访问量过大的话,可能会导致用户访问时提示“抱歉,您的 IP 地址不在被允许,或您的账号被禁用,无法访问本站点”

产生原因:
使用CDN,对于网站访客来说,相当于使用了代理访问,而Discuz在设计上,是优先获取代理IP,其它才会检测代理服务器是否将用户真实IP传输过来,也就是说获取代理IP优先于用户真实IP。如果您的网站不需要对用户访问做过多的限制,强烈建议按照以下方法进行:

解决方法(Discuz X2):

打开Discuz    /source/class/class_core.php 文件
找到第341行,或者搜索“HTTP_CLIENT_IP”,找到如下代码:

将以上代码修改为:


解决方法(Discuz x2.5)

打开文件\source\class\discuz\discuz_application.php 找到如下代码:


将其修改为:


以上操作后,登陆CDN后台和你的Discuz论坛后台分别清除缓存即可。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • discuz怎么设置屏蔽论坛用户发布的站外链接
  • Discuz论坛使用CDN后无法获取用户真实IP的解决方法
  • discuz论坛用户通过邮件验证的设置方法[图文]
  • discuz 7.2论坛 用户名、密码、数据库名修改方法

相关文章

  • 2017-05-13Discuz X1.5 htaccess和httpd.ini文件设置
  • 2017-05-13Discuz! 中实现不同版块使用不同的模板文件的方法
  • 2017-05-13discuz x2.0 DIY页面调用分类信息的实现方法
  • 2017-05-13DISCUZ教程之如何让网站的x默认宽屏显示
  • 2017-05-13Discuz! 6.0.0到Discuz! 7.0.0升级教程
  • 2017-05-13discuz设置嵌入式404页面教程
  • 2017-05-13DISCUZ 7.0文件上传过程中出现I/O错误!
  • 2017-05-13Discuz!X3.2版设置论坛QQ在线客服号码无法发起聊天的问题解决办法
  • 2017-05-13如何设置Discuz!7.0分类信息功能
  • 2017-05-13discuz x 主题js与jQuery冲突的解决方案

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • discuz设置嵌入式404页面教程
    • Discuz! 中实现不同版块使用不同的模板文件的方法
    • Discuz!软件环境配置技巧
    • Discuz X1.5 htaccess和httpd.ini文件设置
    • Discuz 模板目录结构注释说明详细整理
    • discuz修改太阳、月亮、星星等默认等级图标的方法
    • Discuz! X2.0 邮件发送返回错误信息的解决方法
    • discuz x 主题js与jQuery冲突的解决方案
    • Discuz论坛上传图片附件成功贴子里看不到图片
    • Discuz! 远程附件设置图文说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有