У меня есть веб-приложение, которое выполняет вызов curl на другой сайт для получения данных. Поскольку мой провайдер веб-пространства (ionos) внес некоторые изменения в сервер, вызов curl больше не работает.
мой вызов curl выглядел так:
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$sResult = curl_exec($ch);
curl_close($ch);
Это не сработало. $ sResult был пуст. Я изменил свой код и попробовал
$test = file_get_contents($link);
, это дает мне ошибку:
PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
чего-то не хватает в моем вызове curl или вызове file_get_contents?