要關閉Curl_exec的SSL驗證,可以通過設置Curl選項來實現。可以使用以下代碼來關閉SSL驗證:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$response = curl_exec($ch);
if($response === false){
echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
在上面的代碼中,通過設置CURLOPT_SSL_VERIFYPEER
和CURLOPT_SSL_VERIFYHOST
為false
來關閉SSL驗證。這將允許Curl_exec在執行請求時不驗證SSL證書。請注意,關閉SSL驗證可能會帶來安全風險,建議在真實環境中慎重使用。