Ошибка скручивания (35): Ошибка: 14077458: SSL Prontines: SSL23_GET_SERVER_HELLO: TLSV1 НЕПРАВИЛЬНОЕ ИМЯPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка скручивания (35): Ошибка: 14077458: SSL Prontines: SSL23_GET_SERVER_HELLO: TLSV1 НЕПРАВИЛЬНОЕ ИМЯ

Сообщение Anonymous »

Я использовал следующий кодовый блок для сбора данных с веб -сайта HTTPS с использованием curl. < /p>

$q = 'https://www.example.org/'; // for example
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $q);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);

$json = curl_exec($ch);
< /code>

curl показывает следующую ошибку < /p>

error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 unrecognized name
< /code>

Это может быть связано со старой версией OpenSSL, но, поскольку веб -сайт находится в общем хостинге, настройки на стороне сервера не могут быть изменены в данный момент. Все, что я могу сделать, это изменить параметры Curl.

Я проверил здесь https://www.ssllabs.com/ssltest/analyze.html, чтобы увидеть доступные протоколы для этого сервера, найденные SSL3 и SSL2 недоступны, но TLS 1.2, 1.1 и TLS 1.1. Поиск по Google, я обнаружил, что его наилучшим образом не указывают версию SSL, которая фактически автоматически не подходит для лучшего уровня для использования. Хотя я пытался с настройкой версии TLS в curlopt_sslversion (следующим образом), но возникает та же ошибка. < /P>

curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);
< /code>

Я много пробовал в течение последних нескольких дней, но все попытки пошли напрасными. < /p>

Я пытался объяснить все, что я сделал, но кто -нибудь, пожалуйста, спросите, нужна ли дополнительная информация. Любая помощь будет очень оценена. < /p>

Большое спасибо < /p>

Подробнее здесь: https://stackoverflow.com/questions/298 ... sv1-unreco
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»