1) $_SERVER['REQUEST_URI']
-스크립트를 실행하는 페이지에 액세스하기 위해 URL을 반환합니다. http://www.example.com/product.php?id=5
페이지에 액세스 하기 위해 입력해야하는 경우 를 $_SERVER['REQUEST_URI']
반환합니다 /product.php?id=5
.
2) $_SERVER['DOCUMENT_ROOT']
– 서버의 구성 파일에 지정된 서버의 루트 디렉토리를 리턴합니다. 이 변수는 일반적으로 /usr/yoursite/www
Linux 및 D:/xamps/xampp/htdocs
Windows 와 같은 경로를 반환합니다 .
3) $_SERVER['HTTP_HOST']
– http 헤더에있는 호스트 이름을 반환합니다. 이 변수는 일반적으로 브라우저의 주소 표시 줄에서 example.com
찾을 때 와 같은 경로를 반환하고 http://example.com
주소 표시 줄 에서 www.example.com
볼 때 반환 http://www.example.com
합니다. 이것은 저장된 세션 http://example.com
이와 같지 않기 때문에 PHP를 사용하여 온라인 결제를하는 동안 세션을 유지해야 할 때 매우 유용 합니다 http://www.example.com
.
4) $_SERVER['HTTP_USER_AGENT']
-웹 페이지에 액세스하는 사용자 에이전트 (브라우저) 세부 정보를 반환합니다. 우리가 사용할 수있는 strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)
마이크로 소프트 인터넷 익스플로러를 감지하거나 사용할 수있는 strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)
PHP에서 파이어 폭스 브라우저를 감지 할 수 있습니다.
5) $_SERVER['PHP_SELF']
-현재 실행중인 스크립트의 파일 이름을 반환합니다. URL에 액세스하고 스크립트 http://www.example.com/product.php?id=5
로 $_SERVER['PHP_SELF']
반환 한다고 가정 해 봅시다 /product.php
.
6) $_SERVER['QUERY_STRING']
– 쿼리 문자열을 사용하여 현재 실행중인 스크립트에 액세스하는 경우 쿼리 문자열을 반환합니다. 쿼리 문자열은“?”다음에 사용 가능한 문자열입니다. sign $_SERVER['QUERY_STRING']
. 다음 URL http://www.example.com/index.php?id=5&page=product
을 실행하는 스크립트에서 사용 하면 스크립트 id=5&page=product
에서 반환 됩니다.
7) $_SERVER['REMOTE_ADDR']
– 현재 페이지에 액세스하는 원격 시스템의 IP 주소를 반환합니다. 그러나 $_SERVER['REMOTE_ADDR']
클라이언트 컴퓨터의 실제 IP 주소를 얻는 데 의존 할 수는 없습니다 . PHP에서 실제 IP 주소를 얻는 방법을 알아 보려면이 기사를 참조하십시오.
8) $_SERVER['SCRIPT_FILENAME']
-현재 실행중인 파일의 절대 경로를 반환합니다. var/example.com/www/product.php
Linux와 같은 경로와 D:/xampp/xampp/htdocs/test/example.php
Windows 와 같은 경로를 반환합니다 .