coding/web

php $_SERVER 자주쓰는 종류 REMOTE_ADDR SERVER_NAME SCRIPT_NAME

100a 2023. 12. 20. 21:43

 

$_SERVER

 

 

 

 

 주소가 www.domain.com/folder/index.php?message=hello 라고 가정할때

 

$_SERVER['REMOTE_ADDR']

방문자 IP

result:   127.0.0.1

 

 

$_SERVER['HTTP_HOST']

host 헤더값

result:   www.domain.com

 

 

$_SERVER['SERVER_NAME']

서버 호스트의 이름 실행

result:   www.domain.com

 

 

$_SERVER['REQUEST_URI']

도메인을 제외한 뒷부분 주소

result:   /folder/index.php?message=hello

 

 

$_SERVER['SCRIPT_NAME']

파라미터 값을 빼고 출력

result:   /folder/index.php

 

 

$_SERVER['SCRIPT_FILENAME']

서버내 파일위치

result:   C:\inetpub\wwwroot\folder\index.php

 

 

$_SERVER['HTTP_USER_AGENT']

방문자 사용환경 브라우저, 버전, 운영 체제 등등

result:   Mozilla/x.0 ...

 

 

$_SERVER['SERVER_ADDR']

웹서버 아이피

result:   127.0.0.1

 

 

$_SERVER['DOCUMENT_ROOT']

서버의 루트 경로

result:   C:\inetpub\wwwroot