cURL error 60: Peer's Certificate issuer is not recognized.
我們公司真的很常遇到 curl 問題,這次是要去爬別人網站的資料遇到 cURL error 60: Peer's Certificate issuer is not recognized.
解決方式是關閉 ssl 驗證。
解決方式是關閉 ssl 驗證。
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);如果使用 GuzzleHttp 套件,可以設定 curl options。
$http_data = $client->request('GET', $url, [ 'curl' => [ CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_SSL_VERIFYPEER => 0, ], ]);
留言
張貼留言