개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.12 05:58

curl_getinfo 함수의 사용법을 모르겠습니다.

목록
  • Android개발광 1일 전 2025.04.12 05:58
  • 8
    1
제가 curl_getinfo 함수를 사용하여 HTTP 요청의 응답 헤더를 가져오려고 합니다. 이 함수의 사용법을 알려주세요. 제일 먼저 curl_getinfo 함수의 첫 번째 인자는 무엇인지 알고 싶습니다.

그리고 이 함수의 리턴 값은 어떤 형태로 반환되는지 알고 싶습니다. 예를 들어, 리턴 값은 배열 형태로 반환되나요? 또는 숫자 형태로 반환되나요?

또한, curl_getinfo 함수의 옵션 인자에 대해 설명해 주세요. 어떤 옵션 인자가 있나요? 각 옵션 인자의 의미를 설명해 주세요.

제가 curl_getinfo 함수를 사용하여 HTTP 요청의 응답 헤더를 가져오려면, 어떤 기본 설정값을 지정해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 11,089건 / 14 페이지

검색

게시물 검색