PHP通过cURL访问https时出现SSL certificate problem: unable to get local issuer certificate的解决方法
2014-09-11 11:24
1006 查看
PHP通过cURL访问https时出现SSL certificate problem: unable to get local issuer certificate的解决方法:只要设置以下两个属性就可以解决。
将 CURLOPT_SSL_VERIFYPEER 设置为 false,
将 CURLOPT_SSL_VERIFYHOST 设置为 false.
代码如下:
<?php
$cURL = curl_init();
$url = 'http://www.51-n.com/';
curl_setopt_array(
$cURL,
array(
CURLOPT_URL => $url,
CURLOPT_REFERER => $url,
CURLOPT_AUTOREFERER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_CONNECTTIMEOUT => 1,
CURLOPT_TIMEOUT => 30,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36'
)
);
//其他代码...
?>
将 CURLOPT_SSL_VERIFYPEER 设置为 false,
将 CURLOPT_SSL_VERIFYHOST 设置为 false.
代码如下:
<?php
$cURL = curl_init();
$url = 'http://www.51-n.com/';
curl_setopt_array(
$cURL,
array(
CURLOPT_URL => $url,
CURLOPT_REFERER => $url,
CURLOPT_AUTOREFERER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_CONNECTTIMEOUT => 1,
CURLOPT_TIMEOUT => 30,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36'
)
);
//其他代码...
?>
相关文章推荐
- PHP通过cURL访问https时出现SSL certificate problem: unable to get local issuer certificate的解决方法
- PHP出现 cURL error 60: SSL certificate: unable to get local issuer certificate.的解决办法。
- curl: (60) SSL certificate: unable to get local issuer certificate 解决方法
- 解决错误 Curl error: SSL certificate problem: unable to get local issuer certificate
- php curl请求https接口返回curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- SSL certificate problem: unable to get local issuer certificate 解决方法
- 解决curl_error : SSL certificate problem: unable to get local issuer certificate
- cURL error 60: SSL certificate problem: unable to get local issuer certificate 解决思路
- 支付宝 微信支付 curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- cURL error 60: SSL certificate problem: unable to get local issuer certificate...
- 遇见过curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- symfony安装问题解决------cURL error 60:SSL certificate problem: unable to get local issuer certificate.
- curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- Yii easyWechat 开发的时候报错:cURL error 60: SSL certificate problem: unable to get local issuer certificat
- curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- curl: (60) SSL certificate problem: unable to get local issuer certificate
- php SSL certificate problem: unable to get local issuer certificate
- cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
- curl: (60) SSL certificate problem: unable to get local issuer certificate 错误