라이브러리
[PHP] http_get_last_response_headers - 마지막 HTTP 응답 헤더 검색
PHP의 http_get_last_response_headers 함수
PHP의 `http_get_last_response_headers` 함수는 HTTP 요청의 마지막 응답 헤더를 반환하는 함수입니다. 이 함수는 `http_get_request_headers` 함수와 유사하지만, HTTP 요청의 마지막 응답 헤더만 반환합니다.
함수의 사용법
`http_get_last_response_headers` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
http_get_last_response_headers()
이 함수는 HTTP 요청의 마지막 응답 헤더를 문자열로 반환합니다. 헤더는 키-값 쌍으로 구성되어 있으며, 각 키는 콜론 (:)으로 구분됩니다.
예제
다음 예제는 `http_get_last_response_headers` 함수를 사용하여 HTTP 요청의 마지막 응답 헤더를 가져오는 방법을 보여줍니다.
#hostingforum.kr
php
// HTTP 요청을 보냅니다.
$ch = curl_init('https://www.example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// 마지막 응답 헤더를 가져옵니다.
$headers = http_get_last_response_headers();
// 헤더를 출력합니다.
print_r($headers);
이 예제에서는 `curl` 함수를 사용하여 HTTP 요청을 보냈으며, `http_get_last_response_headers` 함수를 사용하여 마지막 응답 헤더를 가져왔습니다. 가져온 헤더를 `print_r` 함수를 사용하여 출력했습니다.
헤더의 구조
헤더는 키-값 쌍으로 구성되어 있으며, 각 키는 콜론 (:)으로 구분됩니다. 예를 들어, `Content-Type` 헤더는 다음과 같이 구성됩니다.
#hostingforum.kr
php
Content-Type: text/html; charset=UTF-8
이 헤더는 `Content-Type` 키와 `text/html; charset=UTF-8` 값으로 구성되어 있습니다.
헤더의 예
다음은 HTTP 요청의 마지막 응답 헤더의 예입니다.
#hostingforum.kr
php
Array
(
[Accept-Ranges] => bytes
[Age] => 0
[Cache-Control] => max-age=604800
[Content-Encoding] => gzip
[Content-Length] => 1234
[Content-Type] => text/html; charset=UTF-8
[Date] => Wed, 15 Feb 2023 14:30:00 GMT
[ETag] => "1234567890"
[Expires] => Wed, 22 Feb 2023 14:30:00 GMT
[Last-Modified] => Wed, 15 Feb 2023 14:30:00 GMT
[Server] => Apache
[Vary] => Accept-Encoding
[Via] => 1.1 varnish
[X-Cache] => MISS
[X-Cache-Hits] => 0
[X-Frame-Options] => SAMEORIGIN
)
이 헤더는 HTTP 요청의 마지막 응답 헤더를 나타내며, 각 키는 콜론 (:)으로 구분됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.