PHP의 file_get_contents() 함수가 HTTP 헤더를 보낼 수 있나요?
PHP에서 file_get_contents()는 다음을 허용하는 다목적 파일 I/O 함수입니다. URL의 내용도 검색할 수 있습니다. 그러나 HTTP 헤더 전송 기능과 관련하여 약간의 혼란이 있었습니다.
처음에 file_get_contents()는 사용자 정의 HTTP 헤더를 전송하는 직접적인 방법을 제공하지 않았습니다. 일반적으로 php.ini의 사용자 에이전트 매개변수를 통해 이러한 헤더를 설정하는 것이 유일한 옵션이라고 가정했습니다.
그러나 file_get_contents() 문서를 추가로 조사한 결과 HTTP 헤더가 실제로 다음을 사용하여 전송될 수 있음이 발견되었습니다. stream_context_create() 함수. 예는 다음과 같습니다.
이 접근 방식을 따르면 이제 file_get_contents()를 사용하여 사용자 정의 HTTP 헤더를 보낼 수 있습니다. 이 방법은 광범위하게 테스트되지 않았으므로 특정 헤더 및 서버 구성에 따라 문제가 발생할 수 있다는 점에 유의하는 것이 중요합니다.
위 내용은 PHP의 `file_get_contents()`가 사용자 정의 HTTP 헤더를 보낼 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!