我想使用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?
我该如何解决?