라이브러리

[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 요청의 마지막 응답 헤더를 나타내며, 각 키는 콜론 (:)으로 구분됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 505 페이지

검색

게시물 검색