查看: 588|回复: 0
|
解决Discuz3.4开启https后ucenter通信失败方法
[复制链接]
|
|
笑脸喜迎新飞吧友,热情拥抱新伙伴。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
https后ucenter通信失败
Discuz3.4开启强制https后ucenter通信失败,一般是因为http协议301重定向至https协议后通信失败
打开目录 uc_server/model/misc.php 文件;
在这文件找到如下代码:
- $port = !empty($matches['port']) ? $matches['port'] : ($matches['scheme'] == 'https' ? 443 : 80);
复制代码
在这代码下面加入:
- 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);
- }
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- return curl_exec($ch);
- }
复制代码
|
|
感谢大家一直以来对飞吧资源网的支持!https://www.fb93.com
|
|
|
|
|
QQ:2076338| 小黑屋|手机版|飞吧地图| 飞吧资源网
本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
Copyright © 2011-2021 飞吧资源网 Fb93 (https://www.fb93.com) All Rights Reserved.
网站备案信息:( 粤ICP备13002650号-1 )
, Processed in 0.384176 second(s), 17 queries
, MemCache On.