簡介:
在PHP 中使用WebcURL 函數與WebcURL 函數與WebcURL 函數與WebcURL 函數與WebcURL 函數與WebcURL 函數與WebcURL 函數與WebcURL 函數互動時,能夠有效地檢測和處理錯誤至關重要。本文將示範如何擷取常見錯誤,例如HTTP回應碼和網路故障。
使用curl_error()函數捕獲錯誤:
檢索有意義的錯誤如果發生 cURL 失敗,請使用curl_error() 函數。需要啟用CURLOPT_FAILONERROR 選項才能透過此函數報告HTTP 錯誤代碼:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $your_url); curl_setopt($ch, CURLOPT_FAILONERROR, true); //... curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); } curl_close($ch); if (isset($error_msg)) { // TODO - Handle cURL error accordingly }
常見錯誤代碼:
curl_error() 函數傳回到的錯誤的訊息。以下是您可能會遇到的一些常見程式碼:
處理不同的錯誤場景:
檢索到錯誤訊息後,您可以適當地處理不同的錯誤場景。例如,您可以:
其他資源:
以上是如何有效處理 PHP 中的 cURL 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!