函式描述:
curl_strerror()
函式用於獲取 CURL 操作失敗時的錯誤資訊。
用法:
string curl_strerror ( int $errornum )
引數:
$errornum
: CURL 錯誤碼,通常是curl_errno()
函式返回的值。
返回值:
返回一個字串,表示與 $errornum
對應的錯誤資訊。
示例:
$ch = curl_init('https://www.example.com');
// 執行 CURL 請求
$result = curl_exec($ch);
// 檢查 CURL 請求是否成功
if ($result === false) {
// 獲取 CURL 錯誤碼和錯誤資訊
$errno = curl_errno($ch);
$error = curl_strerror($errno);
echo "cURL error ({$errno}): {$error}";
} else {
// 請求成功,處理返回的資料
// ...
}
// 關閉 CURL 資源
curl_close($ch);
在上面的示例中,我們使用了 curl_exec()
函式執行一個 CURL 請求。如果請求失敗,我們可以使用 curl_errno()
獲取到 CURL 錯誤碼,然後透過 curl_strerror()
將錯誤碼轉換為具體的錯誤資訊並輸出。這樣可以幫助我們更好地除錯 CURL 請求錯誤。