立即注册找回密码
 

慧之家

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

[复制链接]

367

主题

1330

帖子

1062

热度值

 任何值得你去的地点都没有捷径只有努力! 

最佳原创年度贡献荣誉管理优秀版主突出贡献灌水之王宣传达人推广达人热心会员活跃会员最佳新人论坛元老

发表于 2019-3-29 14:30:16 | 显示全部楼层 |阅读模式

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

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

x

项目配置好了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.                 }
复制代码



该会员没有填写今日想说内容.
使用高级回帖 (可批量传图、插入视频等)

发表回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
站点服务大厅 官方群