Ralat dalam cURL PHP: Cara Mengesan dan Mengendalikannya
Menangkap ralat semasa menggunakan fungsi curl PHP adalah penting untuk memastikan pemindahan data yang boleh dipercayai. Walaupun menghadapi ralat seperti 404 atau kegagalan rangkaian, kod yang disediakan gagal mengenalinya:
if (curl_exec($c) === false) { echo "ok"; } else { echo "error"; }
Penyelesaian: Menggunakan curl_error()
Untuk mengendalikan ralat curl dengan berkesan, anda boleh menggunakan fungsi curl_error(). Berikut ialah versi kod anda yang diubah suai:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, true); // Report HTTP error codes curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); } curl_close($ch); if (isset($error_msg)) { // Handle the cURL error accordingly }
Sumber Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan dan Mengendalikan Ralat dengan betul dalam Fungsi cURL PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!