Если при отправке запроса через 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 7, 2013 г.
Эта задача из разряда useability. Drupal может штатно создавать блоки вертикальных иерархических меню.
Неудобным будет тот случай, когда мы хотим попасть на страницу в глубине иерархии этого меню. Нам придется последовательно заходить на родительские ...
Читать
Январь 13, 2017 г.
Это задача - классика алгоритмов. В каждом языке программирования есть свои особенности.
Для паскаля, к примеру, строка - это массив символов, потому ...
Читать
Декабрь 13, 2014 г.
Объект класса "__PHP_Incomplete_Class" с дополнительным свойством __PHP_Incomplete_Class_Name => 'имя класса' появляется, когда PHP не удается найти объявление класса при операции десериализации объекта. К примеру, такое может происходить при хранении ...
Читать
Декабрь 19, 2012 г.
Простому пользователю от пароля хочется двух вещей - надежности и легкости запоминания.
В случае произвольно создаваемых паролей, желаемая надежность достигается очень легко (увеличили длину генерируемого пароля или расширили набор символов, из которого ...
Читать