Какие настройки отвечают за CURLOPT_SSLVERSION в php.ini

lutskboy
На сайте с 22.11.2013
Offline
176
419

Всем приветы

есть сайты которыe у меня не открываются пока не прописать  CURLOPT_SSLVERSION

curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_MAX_TLSv1_2);

но на одном впс это работает а на другом нет. версии php одинаковые.

никто не знает от чего это зависит?

Алеандр
На сайте с 08.12.2010
Offline
191
#1
lutskboy :
версии php одинаковые.

никто не знает от чего это зависит?

Полагаю, может зависеть от версии библиотеки openssl на самом сервере.
Помнится, у меня где-то было так на серверах, на старом, без обновлений - давно не работает это дело, ибо версии SSL просрочены, а на новом, со свежим ПО - проблем нет. При этом версии php - по, моему, плюс-минус одинаковые.

Как минимум это работало и на одном и на другом, пока версии ssl не перестали быть актуальными.

LEOnidUKG
На сайте с 25.11.2006
Online
1743
#2

Разные версии PHP могут быть и разные OpenSSL, поэтому я рекомендую всегда прописывать: CURLOPT_SSLVERSION

На новых версиях подключение пытается по TSL 1.3, а многие сайты, например Яндекс.Маркет сразу отвергают такое подключение и всё.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
lutskboy
На сайте с 22.11.2013
Offline
176
#3

там где работает  OpenSSL/1.0.2l ето php 7.0

где не работает  OpenSSL/1.1.1f  php 7.4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий