2014-12-11 79 views
0

当我尝试通过XAMPP我的计算机上运行使用卷曲我的剧本,一切都完美的作品:PHP卷曲“连接中未知的SSL协议错误”

enter image description here

当我将其移动到我的服务器( Ubuntu的14.04 64),它停止工作,我继续得到这种类型的错误:

enter image description here

我这么失去了对如何解决这个问题。我试图使用curl_setopt($ch, CURLOPT_SSLVERSION, 3);,但它不起作用。

+0

quick fix,if im right'curl_setopt($ ch,CURLOPT_SSL_VERIFYPEER,false);' – 2014-12-11 03:16:55

+0

这可能不是“未知协议”的修复。另外考虑禁用验证__fix__是一个非常糟糕的主意。这至多是一个临时解决方法,需要明确警告,使用此解决方法会严重影响安全性。 – 2014-12-11 05:54:37

回答

0

“未知协议”错误通常表示客户端和服务器不同意SSL协议版本。例如,可能会将协议设置为SSL 3.0,就像您使用curl_setopt($ch, CURLOPT_SSLVERSION, 3)所做的那样,但服务器可能会禁用SSL 3.0,与大多数服务器一样,因为此协议被认为是不安全的。

如果这些信息不够,请发布相关的客户端代码和服务器设置。另外,请与其他客户端(如浏览器)一起检查以确保只有您的curl客户端受到影响,因此主要问题不在服务器端。

除此之外,不要将您的问题交叉发布到多个网站。

相关问题