找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 266|回复: 0

ucenter 项目配置https后ucenter提示通信失败

[复制链接]
发表于 2018-8-10 16:30:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

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

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




  1. /*=========================================================== */
  2.                 if(substr($url,0,5)=='https'){
  3.                 $ch = curl_init($url);
  4.                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5.                 if($post){
  6.                 curl_setopt($ch, CURLOPT_POST, 1);
  7.                 curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  8.                 }
  9.                 if($cookie){
  10.                 curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  11.                 }
  12.                 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  13.                 return curl_exec($ch);
  14.                 /*=========================================================================================== */
复制代码



完成后如图所示:




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

本版积分规则

返回顶部快速回复上一主题下一主题返回列表找客服手机访问
快速回复 返回顶部 返回列表