PHP使用Curl请求Https地址时需要注意

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a735311619/article/details/78507666

一定要设置,curl_setopt(CURLOPT_SSL_VERIFYPEER,false)
这个的意思就是不检查网址的证书,他默认是开启的,如果你不关闭的话,访问有些Https网址就没有返回值。

//我举一个curl的例子
$mCurl = curl_init($url);
curl_setopt_array($mCurl,array(
    CURLOPT_RETURNTRANSFER => true,//将curl_exec()获取的信息以字符串返回,而不是直接输出。
    CURLOPT_POST => true, //发送POST请求
    CURLOPT_POSTFIELDS => json_encode($datas), //发送的请求数据
    CURLOPT_SSL_VERIFYPEER => false //因为是访问https,所有不要验证证书
,防止无法返回数据
));
$res = curl_exec($mCurl);
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页