Если при отправке запроса через CURL по https, вы получаете следующую ошибку:
|
|
SSL certificate problem: unable to get local issuer certificate |
То можно отключить соответствующие проверки, выключив в опциях следующие флаги —SSL_VERIFYHOST, SSL_VERIFYPEER.
|
|
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.site.web/addres'); ... curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($ch); |
Более правильно, конечно, будет проверить — что у вас с настройками php. Скорее всего нужно скачать свежую версию сертификата с https://curl.haxx.se/ca/cacert.pem
В php.ini проверить есть ли строки:
|
|
[curl] curl.cainfo = /path/to/downloaded/cacert.pem |
Если нет, то добавить их :)
Данная запись опубликована в 12.02.2017 03:02 и размещена в рубрике PHP.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 27, 2020 г.
Для логгирования иногда важно не только записать какое то сообщение, но также указать - где именно произошло событие в скрипте. Давайте посмотрим, как можно получить номер строки и имя файла в PHP.
Данная информация может быть предоставлена php ...
Читать
Сентябрь 3, 2013 г.
Есть несколько задач, связанных с конвертацией документов в PDF. Меня интересует перевод из HTML и создание PDF средствами PHP.
Конвертировать страницу, отображенную в браузере в PDF.
Здесь обычно используют плагины. Это работает до тех пор, пока ...
Читать
Май 27, 2025 г.
Если коротко - нельзя.
Вызвать какой метод трейта напрямую без подключения его к классу невозможно, т.к. трейты в PHP не являются самостоятельными сущностями, как классы или объекты.
Трейт — это механизм "вклейки" кода в класс. Он не компилируется ...
Читать
Ноябрь 21, 2018 г.
Задача генерации случайной строки возникает часто в алгоритмах связанных с безопасностью.
Начиная с версии PHP 5.3, стала доступна функция
[crayon-6a9f4997ad1d3229048835/]
которая позволяет генерировать цепочку псевдослучайных байтов произвольной длины. ...
Читать