0

我正在尝试使用cURLand连接到 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

任何想法可能是原因?

4

1 回答 1

0

最终是该网站试图访问不允许安全连接。

于 2012-12-14T14:02:13.940 回答