@digna
Программист

Как использовать CURL для защищенных подключений? SSL?

Хочу подключиться на сайт через CURL, что нужно сделать что бы curl работал с https? Все работает, но только на http.
Пример моего кода:
<?PHP
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://mysite',
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_HEADER => false,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_REFERER => 'https://mysite',
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_USERPWD => "mylogin:mypass",
CURLOPT_USERAGENT => 'Codular Sample cURL Request',
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array('Content-Type: application/json'),
CURLOPT_USERAGENT => "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)",
CURLOPT_FAILONERROR => false,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => [
'row'=>'data'
]
]);

$res = curl_exec($curl);
echo $res;
curl_close($curl);
?>
  • Вопрос задан
  • 549 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,

достаточно

тут тестируй
Ответ написан
Комментировать
@402d
начинал с бейсика на УКНЦ в 1988
php.ini
curl.cainfo =
сам pem брать можно https://curl.haxx.se/docs/caextract.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект