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.