라이브러리

[PHP] stream_context_get_options - 스트림/래퍼/컨텍스트에 대한 옵션 검색




PHP Stream Context Options

PHP의 stream_context_get_options 함수는 stream context의 옵션을 반환합니다. 이 함수는 stream context를 사용하여 데이터를 읽거나 쓰는 동안 사용할 수 있습니다.

사용법


stream_context_get_options 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

stream_context_get_options($context)



* `$context` : stream context를 나타내는 변수

예제


다음 예제는 stream context의 옵션을 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

// stream context를 생성합니다.

$opts = array(

    'http' => array(

        'method'  => 'GET',

        'header'  => 'Accept: application/json'

    )

);



$context = stream_context_create($opts);



// stream context의 옵션을 반환합니다.

$options = stream_context_get_options($context);



print_r($options);



이 예제에서는 stream context를 생성하고, 그 옵션을 반환합니다. 출력 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [http] => Array

        (

            [method] => GET

            [header] => Accept: application/json

        )



)



옵션


stream context의 옵션은 다음과 같습니다.

* `http` : HTTP 요청에 대한 옵션입니다.
+ `method` : HTTP 요청 메서드입니다. (GET, POST, PUT, DELETE 등)
+ `header` : HTTP 요청 헤더입니다.
+ `content` : HTTP 요청 본문입니다.
* `https` : HTTPS 요청에 대한 옵션입니다.
+ `method` : HTTPS 요청 메서드입니다. (GET, POST, PUT, DELETE 등)
+ `header` : HTTPS 요청 헤더입니다.
+ `content` : HTTPS 요청 본문입니다.
* `ftp` : FTP 요청에 대한 옵션입니다.
+ `method` : FTP 요청 메서드입니다. (GET, PUT, DELETE 등)
+ `header` : FTP 요청 헤더입니다.
+ `content` : FTP 요청 본문입니다.
* `mail` : 이메일 전송에 대한 옵션입니다.
+ `to` : 이메일 수신자입니다.
+ `from` : 이메일 발신자입니다.
+ `subject` : 이메일 제목입니다.
+ `body` : 이메일 본문입니다.

참고


stream context의 옵션은 stream context를 사용하여 데이터를 읽거나 쓰는 동안 사용할 수 있습니다. 이 옵션을 사용하여 HTTP 요청 헤더, HTTPS 요청 헤더, FTP 요청 헤더, 이메일 전송 옵션 등을 설정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 118 페이지

검색

게시물 검색