Я пытаюсь использовать curl для HTTPS-адреса API. Api просто отображает строковый результат при отправке страницы и не возвращает мне мой домен. Я не уверен, есть ли другой способ сделать это, но решил, что CURL - единственное решение.Публикация CURL в другой домен Ошибка сертификата SSL
Возможно ли, что это происходит только на моем локальном хосте?
Принимающий Ошибка: проблема сертификата SSL, убедитесь, что сертификат CA ОК
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
//execute post
$result = curl_exec($ch);
var_dump(curl_error($ch));
Результат: строка «Проблема сертификата SSL, убедитесь, что сертификат CA в порядке. Подробности: Ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась '(длина = 146)
Не могли бы вы поделиться тем, что было ответом? - это api с использованием ssl 3.0 и выше? обычно, когда вы зависаете со своего сервера, он начинается с ssl 2.0, и это вызовет проблему. – Jianhong
Добавлен результат выше – chadpeppers
См. Эту ссылку: http://curl.haxx.se/docs/sslcerts.html –