
curl_getinfo 함수는 HTTP 요청의 정보를 얻을 때 사용하는 함수입니다. 이 함수의 옵션은 다음과 같습니다.
- CURLINFO_HEADER_SIZE: HTTP 요청의 헤더 크기를 반환합니다.
- CURLINFO_REDIRECT_COUNT: HTTP 요청이 리다이렉트된 횟수를 반환합니다.
- CURLINFO_REDIRECT_URL: HTTP 요청이 리다이렉트된 URL을 반환합니다.
- CURLINFO_EFFECTIVE_URL: HTTP 요청이 최종적으로 처리된 URL을 반환합니다.
CURLINFO_HEADER_SIZE와 CURLINFO_REDIRECT_COUNT은 두 가지 다른 정보를 반환합니다. CURLINFO_HEADER_SIZE는 HTTP 요청의 헤더 크기를 반환하며, CURLINFO_REDIRECT_COUNT는 HTTP 요청이 리다이렉트된 횟수를 반환합니다.
예를 들어, 다음 코드는 CURLINFO_HEADER_SIZE를 사용하여 HTTP 요청의 헤더 크기를 반환합니다.
```php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
echo $header;
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
return strlen($header);
});
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function
2025-03-24 06:15