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в адресной строке. Это очень полезно , когда вы , чтобы сохранить сеанс, делая онлайн - платежей с помощью PHP , так как сессия сохраняется для http://example.comне такой же , как для http://www.example.com.
4) $_SERVER['HTTP_USER_AGENT']- Возвращает детали пользовательского агента (браузера), обращающиеся к веб-странице. Мы можем использовать strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)для обнаружения Microsoft Internet Explorer или вы можете использовать strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)для обнаружения браузера 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.if вы используете $_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-адреса компьютера клиента. Смотрите эту статью, чтобы узнать, как получить настоящие IP-адреса в PHP.
8) $_SERVER['SCRIPT_FILENAME']- возвращает абсолютный путь к файлу, который в данный момент выполняется. Он возвращает путь как var/example.com/www/product.phpв Linux и путь как D:/xampp/xampp/htdocs/test/example.phpв Windows.