Я знаю, что многие люди задают этот вопрос, но ни одно из решений, которые я прочитал на сегодняшний день, не сработало для меня.Еще одна ошибка рукопожатия Paylal Curl/SSL v3 - SSL23_GET_SERVER_HELLO: sslv3 ошибка с сигналом подтверждения связи
Сайт с прослушивателем IPN Paypal терпит неудачу в обратной обратной связи. Curl Ошибка: ошибка: 14077410: SSL процедуры: SSL23_GET_SERVER_HELLO: отказ SSLv3 оповещения рукопожатие
Мои варианты локон выглядеть следующим образом:
curl_setopt($ch, CURLOPT_URL, 'https://www.sandbox.paypal.com/cgi-bin/webscr');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www.sandbox.paypal.com'));
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'TLSv1');
Мой локон версия 7.29.0. Это на сервере, основанном на lighttpd.
У меня такое чувство, потому что завиток не «принимает» мои попытки заставить tls, но я не уверен, как исправить ситуацию.
Вы пробовали после обновления OpenSSL? –
Я действительно сделал полное обновление дистрибутива прошлой ночью, а также обновил php и lighttpd до последних версий. К сожалению, IPN теперь терпит неудачу - просто продолжает повторять попытку без кода ошибки HTTP. Я собираюсь начать новый вопрос с этой проблемой, так как я уверен, что он совершенно не связан. Я вернусь сюда и закончу это, как только я уйду из этой икоты. –