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/wwwLinux 및 D:/xamps/xampp/htdocsWindows 와 같은 경로를 반환합니다 .
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.phpLinux와 같은 경로와 D:/xampp/xampp/htdocs/test/example.phpWindows 와 같은 경로를 반환합니다 .