
curl_errno는 PHP의 curl 라이브러리가 반환하는 에러 코드를 의미합니다. 이 에러 코드는 HTTP 상태 코드와 관련이 없습니다.
curl_errno는 curl 라이브러리가 내부적으로 발생하는 에러를 나타내는 코드를 반환합니다. 예를 들어, 404 Not Found 에러가 발생했을 때 curl_errno가 반환하는 에러 코드는 CURLE_NOT_BUILT_IN(28) 또는 CURLE_OPERATION_TIMEDOUT(28) 등이 될 수 있습니다.
HTTP 상태 코드는 웹 서버가 반환하는 코드를 의미합니다. 예를 들어, 404 Not Found 에러는 웹 서버가 반환하는 HTTP 상태 코드입니다.
curl_errno와 HTTP 상태 코드는 서로 관련이 없으며, curl_errno는 curl 라이브러리가 내부적으로 발생하는 에러를 나타내는 코드를 반환합니다.
curl_errno를 사용하여 에러를 처리하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$errno = curl_errno($ch);
if ($errno) {
echo "에러 코드: $errno";
echo "에러 메시지: " . curl_error($ch);
} else {
echo "성공";
}
curl_close($ch);
이 코드는 curl_errno를 사용하여 에러를 처리합니다. 에러가 발생하면 에러 코드와 에러 메시지를 출력합니다.
2025-08-12 12:34