사이트 내 전체검색
PHP
변수 (Variables)
로빈아빠
https://cmd.kr/php/185 URL이 복사되었습니다.

본문

미리 정의된 변수 (Predefined variables)
PHP는 모든 스크립트에 그것이 실행 될 때 다수의 미리 정의된 변수들을 제공한다. 이 변수들중 서버의 종류나 버전, 기타 다른 요인으로인해 달라지는 많은 변수들이 이곳에 문서화 되지 않았다. 또한 이 변수들중 많은 것이 PHP가 command-line으로 동작할 때는 사용할 수 없다.

이런 여러 요인들이 있지만 이곳에서는 가장 일반적인 환경인 Apache (1.3.6)에서 모듈로 PHP3를 설치한 환경에서의 미리 정의된 변수들을 살펴보도록 하자.

여러분이 사용하는 시스템의 모든 미리 정의된 변수들을 보려면 phpinfo() 함수를 사용하도록하자. (이 함수는 다른 여러 유용한 정보도 알려준다.)

Note: 이 목록은 완전하지 않다. (완벽할 생각도 없다.) 이 목록은 단순히 여러분의 스크립트에서 어떤 종류의 미리 정의된 변수들이 사용될 수 있는가의 예시일 뿐이다.

Apache variables
이 변수들은 Apache 웹서버로부터 생성된 것이다. 만약 여러분이 다른 웹서버를 사용하고 있다면 이와 동일한 변수들이 생성된다고 보장할 수 없다. 아마도 일부는 없어지고, 여기에 있는 변수들이 새로 생길 것이다. 여기에 있는 변수중 다수는 CGI 1.1 specification에서 나온 것이고, 그 내용대로 사용된다.

이곳의 변수중 PHP가 command line으로 동작할 경우 사용될 수 있는 변수는 거의 없다.

GATEWAY_INTERFACE

서버가 사용하고 있는 CGI specification의 revision. 예: 'CGI/1.1'.

 

SERVER_NAME

현재 스크립트가 실행되고 있는 호스트의 이름. 만약 스크립트가 가상 호스트에서 실행되고 있다면, 이 값은 가상 호스트로 정의된 값이 될 것이다.

 

SERVER_SOFTWARE

요구에대한 대답의 헤더에 사용할 서버 identification 문자열

 

SERVER_PROTOCOL

페이지가 요구되어질 때 사용한 프로토콜의 이름과 리비젼. 예: 'HTTP/1.0';

 

REQUEST_METHOD

해당 페이지를 요구할 때 사용한 방법(method). 예: 'GET', 'HEAD', 'POST', 'PUT'.

 

QUERY_STRING

해당 페이지를 접근할 때 사용된 query string.

 

DOCUMENT_ROOT

현재 스크립트가 샐행중인 document root 디렉토리. 서버의 설정 파일에 정의되어 있다.

출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=pht&wr_id=23

댓글목록

등록된 댓글이 없습니다.

PHP
871 (16/18P)

Search

Copyright © Cmd 명령어 3.133.157.231