본문 바로가기
PHP

PHP 자주 사용되는 서버 정보 변수

by 준토리73 2021. 2. 10.

$_SERVER : 서버의 환경 설정에 대한 변수 

$_SERVER['DOCUMENT_ROOT']  현재 사이트가 위치한 서버상의 위치 
$_SERVER['SCRIPT_FILENAME'] 실행중인 스크립트가 들어있는 파일의 절대 경로.
$_SERVER['SCRIPT_NAME'] 현재 스크립트의 이름을 포함 
→ 페이지가 스스로를 호출할 때 유용 

$GLOBALS : 현재 스탭상에 선언되어있는 모든 변수 

모든 데이터가 표시됨  잘못 출력되면 웹사이트가 뚫릴 수 있음

 array 형식으로 되어있다 

 

$_GET : 데이터를 URL 로 전송

$_POST : 데이터를 HTTP 헤더에 포함시켜 전송, 데이터 크기제한X 

-> 반드시 Form 태그가 있어야함 (회원가입, 로그인, ... )

$_REQUEST : GET, POST 방식에 구애받지 않고 데이터를 받는다 

 

$_COOKIE : 브라우저에 저장된 데이터값

$_SESSION : 서버측에 저장되는 cookie값 

 session_start() 함수로 브라우저의 쿠키에 session 키를 부여하는 역할을 함 

 

$_FILES : file을 업로드할 때 받는 데이터 

$_ENV : 환경 변수 설정값이 나오는 변수 

 

 

댓글