
curl_getinfo 함수의 첫 번째 인자는 CURLINFO_ 상수입니다. 이 상수는 curl_getinfo 함수에서 반환할 정보를 지정합니다. 예를 들어, CURLINFO_HEADER_SIZE를 사용하면 HTTP 요청의 응답 헤더의 크기를 반환받을 수 있습니다.
curl_getinfo 함수의 리턴 값은 숫자 형태로 반환됩니다. 리턴 값은 첫 번째 인자로 지정한 정보의 크기 또는 값입니다.
curl_getinfo 함수의 옵션 인자는 CURLINFO_ 상수입니다. 이 상수는 curl_getinfo 함수에서 반환할 정보를 지정합니다. 예를 들어, CURLINFO_HEADER_OUT을 사용하면 HTTP 요청의 헤더를 반환받을 수 있습니다.
curl_getinfo 함수를 사용하여 HTTP 요청의 응답 헤더를 가져오려면, CURLINFO_HEADER_SIZE 또는 CURLINFO_HEADER_OUT 옵션 인자를 사용해야 합니다. 기본 설정값을 지정할 필요는 없습니다.
curl_getinfo 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_exec($ch);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr(curl_getinfo($ch, CURLINFO_HEADER_OUT), 0, $header_size);
echo $header;
이 예제에서는 CURLINFO_HEADER_SIZE 옵션 인자를 사용하여 HTTP 요청의 응답 헤더의 크기를 반환받고, CURLINFO_HEADER_OUT 옵션 인자를 사용하여 HTTP 요청의 헤더를 반환받습니다.
2025-04-12 05:59