SSL_ERROR_SSL错误:14090086:lib(20):func(144):reason(134) - PHP解决方案?

时间:2015-03-07 01:07:15

标签: php ssl openssl ssl-certificate

在执行此类操作时,我在标题中收到错误:

$zurl = "https://api.zotero.org/something";
require_once 'HTTP/Request2.php';
$r = new HTTP_Request2($zurl);
$r->setMethod(HTTP_Request2::METHOD_GET);
$r->setHeader("Zotero-API-Version", "3");
$r->setHeader("Authorization", "Bearer ".$apiKey);

$response = $r->send();

article似乎向那些理解的人解释。不幸的是,我不明白。

文章说这是(或可能是)证书的问题。

我该怎么办才能解决这个问题? (我在共享主机上。)

1 个答案:

答案 0 :(得分:1)

我对这个没有答案。我相信原因可能是直接使用CURL更常见(而不是我更喜欢的更高级别的Http_Request2)。两天前@GingerDog发布了一种处理这个问题的方法:

// before send add:
$r-setAdapter("curl");

请参阅how to make https request using php Http_Request2