PHP Curl: SSL-процедуры: SSL23_GET_SERVER_HELLO: причина (1112)

Я пытаюсь выполнить запрос HTTPS:

curl_setopt($curl, CURLOPT_URL, 'https://***.com'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_POST, false); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiesFile); curl_setopt($curl, CURLOPT_VERBOSE, true); $out = curl_exec($curl); 

После запроса $ out пуст, и я получаю этот журнал:

 * About to connect() to ***.com port 443 (#0) * Trying *.*.*.*... * connected * Connected to ***.com (*.*.*.*) port 443 (#0) * error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112) * Closing connection #0 

Зачем?

Fix:

 curl_setopt($ch, CURLOPT_SSLVERSION,3); 

Если вы используете PRTG и получите эту ошибку, перейдите в настройки и измените с «SSL V2 или V3» на «SSL V3».