/* $_SERVER 함수 */
$_SERVER['DOCUMENT_ROOT'] //현재 사이트가 위치한 서버상의 위치 = webappinclude
$_SERVER['HTTP_ACCEPT_ENCODING'] //인코딩 방식 = gzip, deflate
$_SERVER['HTTP_ACCEPT_LANGUAGE'] //언어 = ko
$_SERVER['HTTP_USER_AGENT'] //사이트 접속한 사용자 환경
= Mozilla4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705
$_SERVER['REMOTE_ADDR'] //사이트 접속한 사용자 IP = xxx.xxx.xxx.xxx
$_SERVER['SCRIPT_FILENAME'] //실행되고 있는 위치와 파일명 = webappincludeindex.php
$_SERVER['SERVER_NAME'] //사이트 도메인 = WWW.X2CHI.COM
$_SERVER['SERVER_PORT'] //사이트가 사용하는 포트 = 80
$_SERVER['SERVER_SOFTWARE'] //서버의 소프트웨어 환경
= Apache1.3.23 (Unix) PHP4.1.2 mod_fastcgi2.2.10 mod_throttle3.1.2 mod_ssl2.8.6 OpenSSL0.9.6c
$_SERVER['GATEWAY_INTERFACE'] //cGI 정보 = CGI1.1
$_SERVER['SERVER_PROTOCOL'] //사용된 서버 프로토콜 = HTTP1.1
$_SERVER['REQUEST_URI'] //현재페이지의 주소에서 도메인 제외 = index.php?user=&name=
$_SERVER['PHP_SELF'] //현재페이지의 주소에서 도메인과 넘겨지는 값 제외 = index.php
$_SERVER['APPL_PHYSICAL_PATH'] //현재페이지의 실제 파일 주소 = Dwebapp
$_SERVER["HTTP_REFERER"] //이전페이지 주소
$_SERVER['REMOTE_ADDR']는 ip로 제한을 걸어놓고 개발한다던지 할때 자주 쓰임.
$_SERVER["HTTP_REFERER"]는 이전페이지로 돌아가게 한다던가 어디서 왔는지 확인한다던가 할때 자주 쓰임.
참고 http://unabated.tistory.com/entry/PHP-SERVER-%ED%95%A8%EC%88%98
'프로그래밍 > php' 카테고리의 다른 글
[php] 모든 HTML 태그를 제거해주는 함수 - strip_tags() (0) | 2023.09.12 |
---|---|
[PHP] 특정 문자열을 바꾸는 함수 - str_replace() (0) | 2023.09.08 |
[PHP]문자열의 길이를 확인하는 함수 - strlen() (0) | 2023.09.08 |
[PHP]변수 null 확인( isset(), empty(), is_null() 함수 비교 ) (0) | 2022.03.22 |
[php]소수점 반올림 관련 함수 ceil(), round(), floor() (0) | 2022.03.22 |