当试图在windows 7(64位,PHP 5.4)上实现相同的功能时,我得到了Curl抛出的这个错误:
**SSL read: error:140940E5:SSL routines:SSL3_READ_BYTES:ssl handshake failure,errno 0**
我已禁用防火墙和防病毒软件.我可以提供Curl选项详细信息,或任何其他代码或信息.谢谢!
解:
curl_setopt($this-> ch,CURLOPT_SSLVERSION,3);
解决方法 要使用SSL连接,您必须在PHP.ini中启用PHP_openssl.dll当你使用curl时,常见的问题是openssl模块默认使用错误的SSL版本.大多数情况下,您应将SSL版本设置为3.
curl_setopt($curl,3);
几天前我遇到了同样的问题.
总结以上是内存溢出为你收集整理的与在Linux上工作的CURL(PHP)的SSL连接,在Windows上相同的代码失败全部内容,希望文章能够帮你解决与在Linux上工作的CURL(PHP)的SSL连接,在Windows上相同的代码失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)