การตรวจสอบข้อผิดพลาดของคำตอบ CURL ใน PHP
หากเกิดข้อผิดพลาดบางอย่างในระหว่างกระบวนการร้องขอ
ค่าที่จะเข้าสู่ตัวแปรผลลัพธ์คือ false
คุณสามารถใช้จุดนี้เพื่อ
ตรวจสอบข้อผิดพลาด:
<?php
// ทำการร้องขอ:
$res = curl_exec($curl);
if ($res === false) {
// แสดงข้อความข้อผิดพลาด:
echo 'error';
} else {
// แสดงผลลัพธ์:
var_dump($res);
}
?>
โดยใช้ฟังก์ชัน curl_error
คุณสามารถรับข้อความข้อผิดพลาด
ที่เกิดขึ้นใน CURL:
<?php
// ทำการร้องขอ:
$res = curl_exec($curl);
if ($res === false) {
// แสดงข้อผิดพลาด:
echo curl_error($curl);
} else {
// แสดงผลลัพธ์:
var_dump($res);
}
?>
แก้ไขฟังก์ชันของคุณให้ถูกต้อง
ลองเรียกไปยังเว็บไซต์ที่ไม่มีอยู่จริง ศึกษาข้อความข้อผิดพลาดของ CURL สำหรับ กรณีนี้