PHP cURL의 오류: 오류 감지 및 처리 방법
PHP의 컬 기능을 활용하는 동안 오류를 포착하는 것은 안정적인 데이터 전송을 보장하는 데 중요합니다. 404 또는 네트워크 오류와 같은 오류가 발생하더라도 제공된 코드는 이를 인식하지 못합니다.
if (curl_exec($c) === false) { echo "ok"; } else { echo "error"; }
해결책: 컬 오류() 사용
컬 오류를 효과적으로 처리하려면, 컬_오류() 함수를 활용할 수 있습니다. 코드의 수정된 버전은 다음과 같습니다.
$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 }
추가 리소스:
위 내용은 PHP의 cURL 함수에서 오류를 올바르게 감지하고 처리하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!