CURL context options

CURL 컨텍스트 옵션 — CURL 컨텍스트 옵션 목록


설명

CURL 컨텍스트 옵션은 --with-curlwrappers 구성 옵션을 사용하여 CURL 확장을 컴파일할 때 사용할 수 있습니다.


옵션

    method string
    GET, POST 또는 원격 서버에서 지원하는 기타 HTTP 방법.
    기본값은 GET입니다.
    header string
    요청하는 동안 보낼 추가 헤더입니다. 이 옵션의 값은 위치: Location: redirects 따르는 경우에도 다른 값(예: User-agent:, Host:Authentication:)을 재정의합니다.
    user_agent string
    User-Agent: 헤더와 함께 보낼 값입니다.
    기본적으로 user_agent php.ini 설정이 사용됩니다.
    content string
    헤더 다음에 보낼 추가 데이터입니다. 이 옵션은 GET 또는 HEAD 요청에 사용되지 않습니다.
    proxy string
    프록시 서버의 주소를 지정하는 URI입니다. (예: tcp://proxy.example.com:5100).
    max_redirects int
    팔로우할 최대 리디렉션 수입니다. 값이 1 이하이면 리디렉션이 따르지 않음을 의미합니다.
    기본값은 20입니다.
    curl_verify_ssl_host bool
    호스트를 확인합니다.
    기본값은 false

    메모: 이 옵션은 http 및 ftp 프로토콜 래퍼 모두에 사용할 수 있습니다.

    curl_verify_ssl_peer bool
    사용된 SSL 인증서의 확인이 필요합니다.
    기본값은 false

    메모: 이 옵션은 http 및 ftp 프로토콜 래퍼 모두에 사용할 수 있습니다.


Examples

예제 #1 Fetch a page and send POST data

                  
<?php

$postdata = http_build_query(
    array(
        'var1' => 'some content',
        'var2' => 'doh'
    )
);

$opts = array('http' =>
    array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => $postdata
    )
);

$context = stream_context_create($opts);

$result = file_get_contents('http://example.com/submit.php', false, $context);

?>
                  
                

기타