PHP/PHP

PHP 환경 변수

본클라쓰 2010. 4. 12. 15:34

PHP 환경 변수

SERVER_SOFTWARE  :  웹서버의 이름과 버전

SERVER_NAME  :  서버의 호스트 이름 또는 IP 어드레스

GATEWAY_INTERFACE  :  서버의 CGI 타입과 계정 레벨을 타나냄

SERVER_PROTOCOL  :  서버의 프로토콜

SERVER_PORT  :  클라이언트의 요청을 보내는 포트번호

REQUEST_METHOD  :  CGI에서 데이터를 전송하는 방법으로 GET이나 POST

PATH_INFO  :  스크립트에 대한 경로 정보

PATH_TRANSLATED  :  PATH_INFO 경로를 실제 물리적 경로로 표시한 것

SCRIPT_NAME  :  실행 중인 스크립트의 파일 이름

QUERY_STRING  :  GET이나 POST 방식을 통해 전달한 값을 저장

REMOTE_ADDR  :  스크립트 실행을 요청한 클라이언트의 IP 주소

REMOTE_HOST  :  스크립트 실행을 요청한 클라이언트의 호스트 이름

CONTENT_LENGTH  :  POST 방식을 통해 전달되는 입력 정보의 길이

HTTP_USER_AGENT  :  스크립트 실행을 요청한 브라우저의 종류 및 버전을 표시 

 

위에 있는 PHP 환경 변수의 값을 얻기 위해서는 getenv() 함수를 사용해야 합니다.

string getenv(string varName)

환경 변수의 값을 반환합니다. 실패시 false를 반환합니다.

 

$host = getenv("REMOTE_HOST");

 

 

 

웹 서버에 설치되어 있는 PHP 정보를 출력하는 함수

phpinfo();

PHP가 설치된 서버의 정보 및 환경 변수 정보 등 서버에 설치된 PHP 관련 정보를 자세히 출력합니다.  

 

 

'PHP > PHP' 카테고리의 다른 글

PHP 스크립트 종료 함수  (0) 2010.04.12
PHP 파일 업로드 처리  (0) 2010.04.08
HTML 특수 문자 치환 코드  (0) 2009.10.15
Warning: Cannot modify header information - headers already sent by  (0) 2009.10.15
PHP 세션(session)  (0) 2009.10.14