Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95065
  • 博文数量: 59
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2018-11-18 23:26
文章分类
文章存档

2021年(1)

2013年(1)

2012年(57)

分类:

2012-03-27 20:05:07

原文地址:PHP 的curl 请求https 作者:reasonpun

今天项目上线,使用php的curl模块通过https访问某个文件时出错:
     这是我日志里记录的信息:
2009-05-11 11:10:23 请求音频列表,错误号:60--错误描述:SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

哎,项目上线急阿,请教同事得知修改如下代码即可,添加黑体字部分就好了。
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->timeout);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

虽然有些简单,但是还是写下来吧,以后好作参考。
阅读(7652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~