discuz教程
Discuz开启HTTPS后UCenter通信失败解决方法
discuz教程
admin
2021-01-03
共人阅读
近日,有客户给自己的Discuz X3.2版本论坛开启HTTPS后,发现UCenter通信一直失败,在网上找了好几种办法都没有得到有效解决。通过测试发现,UCenter通信失败出现在做完301重定向后,所以根据该问题找出解决方法即可。Zta
下面是小编测试有效的解决方法,分享给大家:Zta
打开Discuz论坛目录下的uc_server/model/misc.php 文件,找到下图所示的地方(大约69行左右),插入图中蓝色标识的代码。Zta
Zta
插入的代码:Zta
if(substr($url,0,5)==’https’){Zta
$ch = curl_init($url);Zta
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);Zta
if($post){Zta
curl_setopt($ch, CURLOPT_POST, 1);Zta
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);Zta
}Zta
if($cookie){Zta
curl_setopt($ch, CURLOPT_COOKIE, $cookie);Zta
}Zta
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);Zta
return curl_exec($ch);Zta
}Zta
插入代码保存后,再看后台 UCenter通信失败问题已经得到解决。Zta
Zta
以上Discuz开启HTTPS后UCenter通信失败解决方法,亲测有效,希望能帮助到大家。Zta
版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/discuz/175.html
文章来源:
热门推荐
-
01Discuz! 手机版导读热贴(最新热门)不显示问题的解决方法 1976
-
02Discuz!x3.4 禁止游客访问个人资料页 1861
-
03Discuz解决积分充值报错:This XML file does not appear 的解决方法 1772
-
04解决Discuz! 手机触屏版外链图片不显示问题 1704
-
05Discuz!x3.4 防采集固定版权干扰码 1131