今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的。...之前使用curl能获取http请求,但今天获取https请求时,返回的内容总是为空,查阅资料后发现用curl访问https需要添加以下两行代码:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER...curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
...curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(..., $timeout);
$response = curl_exec($ch);
if($error=curl_error($ch)){
die($error);