黑帽联盟

标题: DISCUZ开启https后ucenter通信失败解决方法 [打印本页]

作者: yun    时间: 2018-5-23 14:19
标题: DISCUZ开启https后ucenter通信失败解决方法
以下是个人亲测的,没问题,通信成功

DISCUZ 开启https后ucenter通信失败解决方法,一般是做完301重定向https后通信失败的,下面是具体解决方法:

打开目录 uc_server/model/misc.php 文件;

找到68行,在其下插入下面代码:
  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.                 }
复制代码
之后,后台更新下程序,再次测试,通信成功





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5