사이트 내 전체검색
PHP
[php] php에서 자주사용하는 환경변수
로빈아빠
https://cmd.kr/php/485 URL이 복사되었습니다.

본문

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 방식으로 전송된 변수들에 대한 배열 정보를 가지고 있는 환경변수입니다.

댓글목록

등록된 댓글이 없습니다.

PHP
871 (7/18P)

Search

Copyright © Cmd 명령어 3.144.17.43