Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在PHP上通过HTTPS和cURL进行连接_Php_Curl_Security - Fatal编程技术网

无法在PHP上通过HTTPS和cURL进行连接

无法在PHP上通过HTTPS和cURL进行连接,php,curl,security,Php,Curl,Security,我正在尝试使用cURL和https连接到一个API,但我无法让它工作 它与http完美配合,但当我在$url变量中将其更改为https时,执行需要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, CURLOP

我正在尝试使用
cURL
https
连接到一个API,但我无法让它工作

它与
http
完美配合,但当我在
$url
变量中将其更改为
https
时,执行需要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

知道是什么原因吗?

结果是该网站试图访问,但不允许安全连接。

看看这里?如果你看一下我的代码,你会发现我正在使用他所谓的“快速修复”,而且我没有收到任何警告或错误。可能重复:你是否尝试连接到另一个https页面?例如易趣登录页面etc@looper再一次,我已经在使用他们都称之为“快速修复”。。。