update : 2015.11.03
php.shukuma.com

검색:
 
 
아파치 하위 요청을 실행합니다

virtual

(PHP 4, PHP 5, PHP 7)

virtual아파치 하위 요청을 실행합니다

설명

bool virtual ( string $filename )

virtual()은 mod_include의 <!--#include virtual...-->과 동일한 아파치 전용 함수입니다. 이것은 아파치 하위 요청을 실행합니다. CGI 스크립트나 .shtml 파일 등 아파치를 통해서 실행 가능한 무엇이든 가능합니다. CGI 스크립트의 경우, 그 스크립트가 유효한 CGI 헤더를 생성해야 함에 주의하십시오. 최소한 Content-type 헤더가 필요합니다.

하위 요청을 실행할 때, 헤더를 포함한 모든 버퍼를 종료하고 브라우저에 출력합니다.

이 함수는 PHP를 아파치 모듈로 설치하였을 때만 지원합니다.

인수

filename

가상 명령을 실행할 파일.

반환값

성공시엔 가상 명령을 실행하고, 실패시엔 FALSE를 반환합니다.

변경점

버전 설명
4.0.6 이 함수를 PHP 파일에 사용할 수 있습니다. 그러나, 일반적으로 PHP 파일에 대해서는 includerequire를 사용하는 편이 좋습니다.

예제

예제는 apache_note()를 참고하십시오.

주의

Warning

쿼리 문자열은 포함하는 파일로 전해지지만, $_GET은 부모 스크립트에서 복사되며, $_SERVER['QUERY_STRING']만 주어진 쿼리 문자열로 채워집니다. 쿼리 문자열은 아파치 2를 사용할 때만 전달됩니다. 요청된 파일은 아파치 접근 기록에 남지 않습니다.

Note:

요청된 파일에서 설정한 환경 변수는 호출한 스크립트에서 확인할 수 없습니다.

PHP 4.3.3부터 이 함수를 넷스케이프/iPlanet/SunONE 웹서버의 NSAPI 서버 모듈에서도 사용할 수 있습니다.

참고

  • apache_note() - 아파치의 요청 노트를 얻거나 설정한다