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 |