其他破解网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 633|回复: 0

Discuz3.4开启.https后ucenter通信失败解决方法

[复制链接]
发表于 2020-7-30 19:18:50 | 显示全部楼层 |阅读模式
https后ucenter通信失败
Discuz3.4开启强制https后ucenter通信失败,一般是因为http协议301重定向至https协议后通信失败

打开目录 uc_server/model/misc.php 文件;
找到68行,

  1. $port = !empty($matches['port']) ? $matches['port'] : ($matches['scheme'] == 'https' ? 443 : 80);
复制代码



在其下插入下面代码:

  1.   if(substr($url,0,5)=='https'){

  2.                 $ch = curl_init($url);

  3.                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

  4.                 if($post){

  5.                 curl_setopt($ch, CURLOPT_POST, 1);

  6.                 curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

  7.                 }

  8.                 if($cookie){

  9.                 curl_setopt($ch, CURLOPT_COOKIE, $cookie);

  10.                 }

  11.                 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

  12.                 return curl_exec($ch);

  13.                 }
复制代码


测试有效

其他破解网 ( 鲁ICP备14016835号 | 鲁公网安备37048102005038号 )

Powered by 其他破解网

© 2012-2020 QTvcd Inc.

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