반응형

 

$_SERVER 배열

 

https://www.php.net/manual/en/reserved.variables.server.php

 

현재 주소란에 입력된 도메인을 기준으로 해당 도메인으로 접속했을 때 기본적으로 연결되어 있는 폴더를 뜻하는 배열로 서버 및 실행 환경에 대한 정보들을 담고 있는 배열이다.

 


대표적인 $_SERVER 

//  현재 사이트가 위치한 서버상의 위치
$_SERVER['DOCUMENT_ROOT']

// 인코딩 방식
$_SERVER['HTTP_ACCEPT_ENCODING']

// 언어(ex. ko)
$_SERVER['HTTP_ACCEPT_LANGUAGE']

// 사이트 접속한 사용자 환경
// Mozilla4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705
$_SERVER['HTTP_USER_AGENT']

// 사이트에 접속한 사용자
// IP = xxx.xxx.xxx.xxx
$_SERVER['REMOTE_ADDR']

// 실행되고 있는 위치와 파일명
// /var/www/html/index.php
$_SERVER['SCRIPT_FILENAME']

// 사이트 도메인
$_SERVER['SERVER_NAME'] =

// 사이트가 사용하는 포트
$_SERVER['SERVER_PORT']

// 서버의 소프트웨어 환경
$_SERVER['SERVER_SOFTWARE']

// CGI Info
$_SERVER['GATEWAY_INTERFACE']

// 사용된 서버 프로토콜
$_SERVER['SERVER_PROTOCOL']

// 현재페이지의 주소에서 도메인 제외
$_SERVER['REQUEST_URI']

// 현재페이지의 주소에서 도메인과 넘겨지는 값 제외
$_SERVER['PHP_SELF']

// 현재페이지의 실제 파일 주소
$_SERVER['APPL_PHYSICAL_PATH']
반응형

+ Recent posts