$_SERVER 관련한 정보
$_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식
EX) gzip, deflate
$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어
EX) KOR
$_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경
EX) Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
$_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP
EX) xxx.xxx.xxx.xxx
$_SERVER['HTTP_ACCEPT'] = Accept 의 값
EX ) */*
$_SERVER['HTTP_COOKIE'] = 사이트 접속한 쿠키
EX )
$_SERVER['HTTP_REFERER'] = 현재 페이지로 오기전의 페이지주소값
EX) http://pdWorld.net/index.php?user=???
(A태그나 form으로 전송시 값이 넘어오며, onclick으로 전송시 값이 넘어오지 않습니다.)
$_SERVER['SCRIPT_FILENAME'] = 실행되고 있는 위치와 파일명
EX) webapp/include/index.php
$_SERVER['SERVER_NAME'] = 사이트 도메인
EX) www.test.com
(버추얼 호스트에 지정된 도메인)
$_SERVER['HTTP_HOST'] = 사이트 도메인
EX) www.test.com
(접속했을 때의 사용한 도메인)
$_SERVER['SERVER_PORT'] = 사이트가 사용하는 포트
EX) 80
$_SERVER['SERVER_SOFTWARE'] = 서버의 소프트웨어 환경
EX) Apache/1.3.23 (Unix) PHP/4.1.2 mod_fastcgi/2.2.10 mod_throttle/3.1.2 mod_ssl/2.8.6 OpenSSL/0.9.6c
$_SERVER['GATEWAY_INTERFACE'] = cGI 정보
EX) CGI/2.1
$_SERVER['SERVER_PROTOCOL'] = 사용된 서버 프로토콜
EX) HTTP/1.1
$_SERVER['REQUEST_URI'] = 현재 페이지의 주소에서 도메인 제외한 주소
EX) /index.php?user=???&name=???
$_SERVER['PHP_SELF'] = 현재페이지의 주소에서 도메인과 넘겨지는 값 제외한 주소
EX) /default/index.php
* 파일명만 가져오고 싶을떄는, basename($_SERVER['PHP_SELF']);
$_SERVER['APPL_PHYSICAL_PATH'] = 현재 페이지의 실제 파일 디텍토리 주소
EX) D:\Web/
$_SERVER['QUERY_STRING'] = get방식의 파일명 뒤에 붙어서 넘어오는 값
EX) ?user=???&name=???
( 주의할점은, GET형식으로 넘겼을때, )
'PHP' 카테고리의 다른 글
네이버 페이 연동소스, 가입절차 및 연동 가이드파일 (2) | 2016.07.09 |
---|---|
영카트5 네이버 페이(Npay) 연동 소스 (0) | 2016.07.07 |
HTML태그(html tag) 제거(remove) (0) | 2014.05.28 |