curl如何返回错误代码1?

时间:2015-02-11 07:08:05

标签: php ssl curl

我想使用google oauth登录我的网站。

代码正在我的localhost中查找。

但是,连接到https时它总是为空。

最后,我写了一个简单的代码来检查问题。

以下是代码:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://www.google.com.tw");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);//for ssl
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);//for ssl
curl_exec($ch);
if($errno = curl_errno($ch)) {
    //I use the library downloaded form http://code.blitzaffe.com/pages/phpclasses/category/52/fileid/7
    //It does not support curl_strerror;
    //Therefore, I cannot show the message got from curl_strerror;

    echo "cURL error ({$errno}):\n  <br/>";
}
curl_close($ch);

屏幕显示:

cURL error (1): 

另外,我曾尝试登录服务器adn run

openssl s_client -connect www.google.com.tw:443

它确实连接!!

curl如何返回错误代码1?

我该如何解决?

0 个答案:

没有答案