『签 到』 开启辅助访问
 找回密码
 立即注册

扫一扫,访问微社区

只需一步,快速开始

QQ登录

只需要一步,快速开始

或者

[discuz开发] ucenter 项目配置https后ucenter提示通信失败

0 475
amecaton 发表于 2019-3-29 14:30:16 |阅读模式 |复制链接

项目配置好了https ,同时也配置了 301 重定向  从http跳转https ,会导致ucenter通信失败,解决办法如下

将下面代码 添加到:uc_server/model/misc.php 位置 69 行

  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.                 }
复制代码



您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

发布资源 快速回复 站点服务大厅 搜索 官方群