$_SERVER
- PHP 예약 변수 중 하나
- 서버, 실행환경 정보를 담고 있는 배열
종류
변수 | 설명 | 값 예시 |
$_SERVER['HTTP_HOST'] | ||
$_SERVER['HTTP_REFERER'] | 리퍼러 (이전 웹페이지 주소) |
|
$_SERVER['HTTP_USER_AGENT'] | 사용자의 웹접속환경 정보 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 |
$_SERVER['QUERY_STRING'] | 쿼리 스트링 | title=Main_page&action=raw |
$_SERVER['REMOTE_ADDR'] | 사용자의 IP 주소 | 135.79.246.80 |
$_SERVER['REQUEST_SCHEME'] | URI 스킴 | http |
$_SERVER['REQUEST_URI'] | 요청 URI. 이 페이지에 접근하기 위해 입력한 URI | /index.html |
$_SERVER['SCRIPT_FILENAME'] | 파일자신의 CLI경로 | /home/testuser/myfolder/hello.php |
$_SERVER['SCRIPT_NAME'] | ||
$_SERVER['SERVER_NAME'] | 서버 이름 | example.com |
$_SERVER['SERVER_ADDR'] | 서버 주소 | 135.79.246.80 |
$_SERVER['SERVER_PORT'] | 서버 포트 | 80 |
$_SERVER['SERVER_PROTOCOL'] | 페이지가 요청된 프로토콜 정보 | HTTP/1.1 |
$_SERVER['SERVER_SOFTWARE'] | 웹서버 정보 | Apache |
$_SERVER['PHP_SELF'] | 파일자신의 웹경로 (또는 CLI경로) |
/ex/php/hello.php |
$_SERVER['PHP_SELF']
- 현재 실행중인 파일(자신)의 경로 + 파일명을 담은 전역변수
- 웹에서는 URL상의 경로가 출력됨
- CLI에서는 접근한 경로가 그대로 출력됨
- CLI에서는 $_SERVER['SCRIPT_FILENAME'] 과 동일한 값
출처 :
zetawiki.com/wiki/PHP_$_SERVER
zetawiki.com/wiki/PHP_$_SERVER(%27PHP_SELF%27)
'Web Programming Language > PHP' 카테고리의 다른 글
PHP) shell_exec() 함수 (0) | 2020.11.05 |
---|---|
PHP) system() 함수 (0) | 2020.11.05 |
PHP) str_replace() 함수 : 문자열 치환 함수 (0) | 2020.11.05 |
PHP) <?= ?> 태그 (0) | 2020.11.05 |
PHP) move_uploaded_file() 함수 (0) | 2020.11.03 |
댓글