CURL выдаёт SSL certificate problem, что делать?

Если при отправке запроса через CURL по https, вы получаете следующую ошибку:

То можно отключить соответствующие проверки, выключив в опциях следующие флаги —SSL_VERIFYHOST, SSL_VERIFYPEER.

Более правильно, конечно, будет проверить — что у вас с настройками php. Скорее всего нужно скачать свежую версию сертификата с https://curl.haxx.se/ca/cacert.pem

В php.ini проверить есть ли строки:

Если нет, то добавить их :)

Мало букафф? Читайте есчо !

Вариант filemtime для работы с URL

Январь 1, 2018 г.

Может пригодиться, к примеру, для задач кеширования. Мы запросим с сервера только заголовки файла и извлечем из них значение last-modified. Почти готовый вариант я нашел в сети, чуть-чуть изменил для своих задач. Принцип описан ваше. На входе ...

Читать

Поиск дубля в массиве на PHP

Июнь 20, 2017 г.

Оказывается, очень частая задача в тестовых заданиях соискателей - это поиск дубля в массиве. В зависимости от нюансов конкретного задания, могут просить: найти все дубли или один единственный дубль; использовать в решении самый быстрый алгоритм; ...

Читать

Как произвести в PHP HTTP авторизацию в запросе через curl

Сентябрь 17, 2020 г.

Пример кода, выполняющий HTTP авторизацию при запросе через curl. Этот тип авторизации также известен как BASIC. Для формирования правильных заголовков запроса вам потребуется правильно установить две опции curl: CURLOPT_HTTPAUTH и CURLOPT_USERPWD. ...

Читать

Функция сравнения двух строк на PHP

Август 1, 2017 г.

Насколько похожи две строки? В PHP для выяснения подобия строк есть две функции - similar_text() и levenshtein(). Первая из них считает процент ...

Читать
 

Комментарии к «CURL выдаёт SSL certificate problem, что делать?»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: