[php] php에서 자주사용하는 환경변수
로빈아빠
본문
php에서 자주사용하는 환경변수
$_SERVER[DOCUMENT_ROOT]
SERVER_SOFTWARE
- 웹 서버 프로그램의 이름과 버전을 나타내는 환경변수입니다.
SERVER_ADDR
- 현재 접속하고 있는 웹 서버의 IP주소를 나타냅니다. 자신의 컴퓨터에 웹 서버를 설치했을 경우에는 127.0.0.1 이 나타납니다.
SERVER_PORT
- 웹서버가 사용하는 포트를 뜻합니다. 일반적으로 웹 서버가 사용하는 서비스포트는 80번입니다.
REMOTE_ADDR
- 사용자의 IP 주소를 알고 싶을 때 사용하는 환경변수입니다. 대게 게시판이나 방명록에서 사용자 아이피주소를 나타날때 REMOTE_ADDR 환경변수를 이용합니다.
DOCUMENT_ROOT
- 웹 페이지 문서가 저장되어 있는 루트 디렉터리를 저장하고 있는 환경변수입니다. 이 변수 역시 아파치 서버에서 httpd.conf 에 있는 DocumentRoot에 대입된 값이 나타납니다.
HTTP_USER_AGENT
- 클라이언트 브라우저의 이름과 버전을 저장하는 환경 변수입니다. 사용자의 브라우저이름, 버전을 알아냄으로써 로그분석 프로그램짤때 자주 사용하는 환경변수입니다.
HTTP_REFERER
- 브라우저가 요청한 웹 페이지가 어떤 것인가를 저장하고 있는 환경변수입니다. 즉, 현재 페이지, 이전 페이지에 대한 정보를 가지고 있습니다. 보통 카운터 접속경로를 분석할때 자주 사용하는 환경변수입니다.
현재 URL : /html/gogo?id=aa&passwd=bb 라고 가정..
PHP_SELF
- 현재 실행되고 있는 PHP 파일에 대한 경로와 파일 이름에 대한 환경변수입니다.
/html/gogo
QUERY_STRING
- 웹 브라우저에 넘어온 변수들만 저장 .
id=aa&passwd=bb
SERVER_NAME
- 현재 접속하고 있는 웹 서버의 도메인명을 나타냅니다. 이 변수는 httpd.conf 에 있는 ServerName에 지정된 값이 나타나게 됩니다.
www.servername.co.kr
HTTP_COOKIE_VARS
- 웹 브라우저에 저장된 쿠키 값들에 대한 환경변수입니다.
HTTP_GET_VARS
- FORM 태그의 GET 방식으로 전송된 변수들에 대한 배열 정보를 가지고 있는 환경변수입니다.
HTTP_POST_VARS
- FORM 태그의 POST 방식으로 전송된 변수들에 대한 배열 정보를 가지고 있는 환경변수입니다.
$_SERVER[DOCUMENT_ROOT]
SERVER_SOFTWARE
- 웹 서버 프로그램의 이름과 버전을 나타내는 환경변수입니다.
SERVER_ADDR
- 현재 접속하고 있는 웹 서버의 IP주소를 나타냅니다. 자신의 컴퓨터에 웹 서버를 설치했을 경우에는 127.0.0.1 이 나타납니다.
SERVER_PORT
- 웹서버가 사용하는 포트를 뜻합니다. 일반적으로 웹 서버가 사용하는 서비스포트는 80번입니다.
REMOTE_ADDR
- 사용자의 IP 주소를 알고 싶을 때 사용하는 환경변수입니다. 대게 게시판이나 방명록에서 사용자 아이피주소를 나타날때 REMOTE_ADDR 환경변수를 이용합니다.
DOCUMENT_ROOT
- 웹 페이지 문서가 저장되어 있는 루트 디렉터리를 저장하고 있는 환경변수입니다. 이 변수 역시 아파치 서버에서 httpd.conf 에 있는 DocumentRoot에 대입된 값이 나타납니다.
HTTP_USER_AGENT
- 클라이언트 브라우저의 이름과 버전을 저장하는 환경 변수입니다. 사용자의 브라우저이름, 버전을 알아냄으로써 로그분석 프로그램짤때 자주 사용하는 환경변수입니다.
HTTP_REFERER
- 브라우저가 요청한 웹 페이지가 어떤 것인가를 저장하고 있는 환경변수입니다. 즉, 현재 페이지, 이전 페이지에 대한 정보를 가지고 있습니다. 보통 카운터 접속경로를 분석할때 자주 사용하는 환경변수입니다.
현재 URL : /html/gogo?id=aa&passwd=bb 라고 가정..
PHP_SELF
- 현재 실행되고 있는 PHP 파일에 대한 경로와 파일 이름에 대한 환경변수입니다.
/html/gogo
QUERY_STRING
- 웹 브라우저에 넘어온 변수들만 저장 .
id=aa&passwd=bb
SERVER_NAME
- 현재 접속하고 있는 웹 서버의 도메인명을 나타냅니다. 이 변수는 httpd.conf 에 있는 ServerName에 지정된 값이 나타나게 됩니다.
www.servername.co.kr
HTTP_COOKIE_VARS
- 웹 브라우저에 저장된 쿠키 값들에 대한 환경변수입니다.
HTTP_GET_VARS
- FORM 태그의 GET 방식으로 전송된 변수들에 대한 배열 정보를 가지고 있는 환경변수입니다.
HTTP_POST_VARS
- FORM 태그의 POST 방식으로 전송된 변수들에 대한 배열 정보를 가지고 있는 환경변수입니다.
관련링크
댓글목록
등록된 댓글이 없습니다.