有资源网yoqq.cn
 
 
查看: 4682|回复: 0

Discuz开启HTTPS后UCenter通信失败解决方法

[复制链接]
  • TA的每日心情
    开心
    前天 06:18
  • 签到天数: 74 天

    连续签到: 3 天

    [LV.6]常住居民II

    2117

    主题

    2164

    帖子

    4802

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    4802
    发表于 2018-9-16 18:48:32 | 显示全部楼层 |阅读模式

     近日,有客户给自己的Discuz X3.2版本论坛开启HTTPS后,发现UCenter通信一直失败,在网上找了好几种办法都没有得到有效解决。通过测试发现,UCenter通信失败出现在做完301重定向后,所以根据该问题找出解决方法即可。

      下面是小编测试有效的解决方法,分享给大家:

      打开Discuz论坛目录下的uc_server/model/misc.php 文件,找到下图所示的地方(大约69行左右),插入图中蓝色标识的代码。

    站务中心-免费yoqqDiscuz开启HTTPS后UCenter通信失败解决方法yoqq资源(1)


      插入的代码:

      

    • if(substr($url,0,5)=='https'){
    •   $ch = curl_init($url);
    •   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    •   if($post){
    •   curl_setopt($ch, CURLOPT_POST, 1);
    •   curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    •   }
    •   if($cookie){
    •   curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    •   }

    [color=rgb(51, 102, 153) !important]复制代码



      插入代码保存后,再看后台 UCenter通信失败问题已经得到解决。

    站务中心-免费yoqqDiscuz开启HTTPS后UCenter通信失败解决方法yoqq资源(2)


      以上Discuz开启HTTPS后UCenter通信失败解决方法,亲测有效,希望能帮助到大家。




    有资源网- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与有资源网立场无关。
    2、本站所有主题由该帖子作者发表,该帖子作者有资源网享有帖子相关版权。
    3、有资源网管理员和版主有权不事先通知发贴者而删除本文。
    4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者 有资源网的同意。
    有资源网www.yoqq.cn(免费资源网)
    快抖影视网www.yoof.cc(最新在线电影)
    绿帽子站长导航网www.lmz8.com(免费提交站长收录外链)
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

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