我正在尝试使用cURL
and连接到 API https
,但无法正常工作。
它可以完美地工作,http
但是当我将它更改为https
变量$url
时,执行需要 30 多秒,最后它显示false
为结果。
这是功能:
$url = 'https://api.xxxxxxx.com/api.php?user=xxxx&pass=xxxx';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
如果我用这个调试:
debug(curl_init($url));
我得到:
resource
任何想法可能是原因?