从3天开始,我无法连接到paypal沙箱.我发现他们可能无法支持SSLv3.所以我尝试通过设置更改我的curl请求中的SSL版本:
curl_setopt($curl, CURLOPT_SSLVERSION,1); # 1 = TLSv1
但它仍然给我同样的错误:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
知道为什么脚本仍在使用SSLv3吗?
我正在使用php 5.5和以下curl版本(目前在我的主机[在1& 1的托管主机]询问升级到更新的版本)
curl 7.21.0(i486-pc-linux-gnu)libcurl / 7.21.0 OpenSSL / 0.9.8o zlib / 1.2.3.4 libidn / 1.15 libssh2 / 1.2.6
协议:dict文件ftp ftps http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
功能:GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz