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

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

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

763

主题

777

帖子

3万

积分

董事

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

积分
32946
发表于 19-8-26 10:20:44 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
DISCUZ 开启https后ucenter通信失败解决方法,一般是做完301重定向https后通信失败的,下面是具体解决方法:6 I& d& R' N) u* m% y# Q
5 G( c! f' V0 e4 }: o
打开目录 uc_server/model/misc.php 文件;
3 Z7 ]/ E8 h. d& {# L
7 @' K: ^$ z' B找到68行,在其下插入下面代码:
  1. if(substr($url,0,5)=='https'){, G/ w3 K4 R9 Z- e8 [% z5 H
  2. $ch = curl_init($url);
    # H" {" M/ p+ F' P4 w1 w& O
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);6 h+ H: P- O& {9 W: m
  4. if($post){
    , t$ @9 L& e/ U! U* |' i
  5. curl_setopt($ch, CURLOPT_POST, 1);
    2 J+ O2 J( ], D
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);" H3 a. `& n0 T) n. j
  7. }
    ' _/ B: i3 T- i' q0 l$ u. Q* t* G
  8. if($cookie){4 t- \4 V' X& z  @
  9. curl_setopt($ch, CURLOPT_COOKIE, $cookie);3 m; b8 {/ N/ Y# V4 Y( g
  10. }
    # n! y0 c  J. Z) ?2 O* s2 a0 E
  11. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    5 {7 Q2 ?# m* X& P1 P7 L5 x
  12. return curl_exec($ch);9 m: z7 ?( D  E5 u5 S9 V" s% A
  13. }
复制代码

8 U: f  n) V9 @* M; ^
2 M2 Q4 x* y& B* c7 _1 N- \" w2 y( E  y0 E. K8 Y$ g4 Z
网站简介

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