Kiểm tra lỗi phản hồi CURL trong PHP
Nếu trong quá trình thực hiện yêu cầu xảy ra
bất kỳ lỗi nào, biến chứa
kết quả sẽ nhận giá trị false.
Chúng ta có thể sử dụng điều này
để kiểm tra lỗi:
<?php
// Thực hiện yêu cầu:
$res = curl_exec($curl);
if ($res === false) {
// Hiển thị thông báo lỗi:
echo 'error';
} else {
// Hiển thị kết quả:
var_dump($res);
}
?>
Với hàm curl_error,
chúng ta có thể lấy nội dung thông báo lỗi
xảy ra trong CURL:
<?php
// Thực hiện yêu cầu:
$res = curl_exec($curl);
if ($res === false) {
// Hiển thị lỗi:
echo curl_error($curl);
} else {
// Hiển thị kết quả:
var_dump($res);
}
?>
Hãy điều chỉnh hàm của bạn cho phù hợp.
Hãy thử gửi yêu cầu tới một trang web không tồn tại. Nghiên cứu nội dung thông báo lỗi CURL cho trường hợp này.