腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

DISCUZ开启https后ucenter通信失败解决方法

0
回复
838
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32853
发表于 19-8-26 10:20:44 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
DISCUZ 开启https后ucenter通信失败解决方法,一般是做完301重定向https后通信失败的,下面是具体解决方法:8 |$ N& K, H# L7 W& i, d  u$ z
% F2 h6 s) q$ a, ?1 r. ^% w+ d- ^
打开目录 uc_server/model/misc.php 文件;
; Z0 N6 p* k( u7 k2 U% I* F& X+ V5 W7 s
+ o2 M% K7 S( j4 L: b找到68行,在其下插入下面代码:
  1. if(substr($url,0,5)=='https'){8 F% B( v+ c, `9 P/ f7 H
  2. $ch = curl_init($url);
    7 x/ @( r5 F3 W* W8 C
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    / D' t6 d' s; }- y1 \
  4. if($post){
    % D5 `' B4 M' q
  5. curl_setopt($ch, CURLOPT_POST, 1);0 k7 a0 m2 C+ r9 u& _8 P9 @3 P
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    * T% a# i) E2 H6 h0 f
  7. }
    , K1 O* D- l( a# V/ M- p) I0 R2 @) t
  8. if($cookie){/ m: A6 H; B$ z3 h% X+ e
  9. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    ( b9 m. a' f. F5 R; k1 ]
  10. }
    : m( E# \% J" T0 Q3 R* B& V
  11. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);% _$ w2 L) w3 }$ {$ \; o! r) S# g
  12. return curl_exec($ch);
    ! P9 c2 i6 v4 _/ M7 r- T
  13. }
复制代码

' I3 q7 Q6 d# ^) I, r# o
) b2 {" m8 c* s" [" I& N* _- L" E. p/ g
网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除