1) $_SERVER['REQUEST_URI']- Zwraca adres URL, aby uzyskać dostęp do strony wykonującej skrypt. Jeśli musisz wpisać, http://www.example.com/product.php?id=5aby uzyskać dostęp do strony, oznacza to $_SERVER['REQUEST_URI']powrót /product.php?id=5.
2) $_SERVER['DOCUMENT_ROOT']- Zwraca katalog główny serwera określony w pliku konfiguracyjnym serwera. Ta zmienna zwykle zwraca ścieżkę jak /usr/yoursite/wwww Linuksie i D:/xamps/xampp/htdocsWindows.
3) $_SERVER['HTTP_HOST']- Zwraca nazwę hosta znalezioną w nagłówku http. Zmienna ta zazwyczaj zwraca ścieżkę jak example.comwtedy, gdy znajdziesz http://example.comsię w przeglądarce adresu bar i powrotu www.example.com, kiedy widzisz http://www.example.comna adres bar. Jest to bardzo przydatne, gdy chcesz zachować sesję podczas dokonywania płatności online za pomocą PHP, ponieważ sesja przechowywana dla http://example.comnie jest taka sama jak dla http://www.example.com.
4) $_SERVER['HTTP_USER_AGENT']- Zwraca dane agenta użytkownika (przeglądarki) uzyskujące dostęp do strony internetowej. Możemy użyć strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)do wykrycia Microsoft Internet Explorera lub możesz użyć strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)do wykrycia przeglądarki Firefox w PHP.
5) $_SERVER['PHP_SELF']- Zwraca nazwę pliku aktualnie wykonywanego skryptu. Załóżmy, że uzyskujesz dostęp do adresu URL, http://www.example.com/product.php?id=5a następnie $_SERVER['PHP_SELF']zwraca /product.phpskrypt.
6) $_SERVER['QUERY_STRING']- Zwraca ciąg zapytania, jeśli ciąg zapytania jest używany do uzyskania dostępu do aktualnie wykonywanego skryptu. Ciągi zapytań to te, które są dostępne po „?” sign.Jeśli użyjesz $_SERVER['QUERY_STRING']w skrypcie wykonującym następujący adres URL, http://www.example.com/index.php?id=5&page=productwówczas zwraca on id=5&page=productskrypt.
7) $_SERVER['REMOTE_ADDR']- Zwraca adres IP zdalnego urządzenia uzyskującego dostęp do bieżącej strony. Ale nie można polegać na $_SERVER['REMOTE_ADDR']uzyskaniu prawdziwego adresu IP komputera klienta. Zobacz ten artykuł, aby dowiedzieć się, jak uzyskać prawdziwe dodatki IP w PHP.
8) $_SERVER['SCRIPT_FILENAME']- Zwraca bezwzględną ścieżkę do aktualnie wykonywanego pliku. Zwraca ścieżkę jak var/example.com/www/product.phpw systemie Linux i ścieżkę jak D:/xampp/xampp/htdocs/test/example.phpw systemie Windows.