Глобальная переменная $_SERVER
в PHP содержит информацию, такую как заголовки, пути и местоположения скриптов. Вопрос ставит задачу определить, какая глобальная переменная PHP обеспечивает эту информацию, и правильный ответ - это $_SERVER
.
PHP $_SERVER
является суперглобальной переменной, которая хранит информацию о заголовках, путях и местах скриптов. Это ассоциативный массив, содержащий информацию, такую как заголовки, пути и дополнительные скрипты. Эта переменная доступна из любого места в скрипте без учета области видимости.
Некоторые из наиболее часто используемых элементов в массиве $_SERVER
включают:
$_SERVER['PHP_SELF']
: Возвращает имя файла скрипта, который выполняется.$_SERVER['GATEWAY_INTERFACE']
: Возвращает версию протокола CGI, используемую сервером в данное время.$_SERVER['SERVER_NAME']
: Возвращает имя сервера, который используется для этого сценария.$_SERVER['SERVER_SOFTWARE']
: Возвращает имя и ревизию серверного программного обеспечения.$_SERVER['SCRIPT_NAME']
: Возвращает путь скрипта.Эта информация может быть полезна при разработке веб-приложений на PHP, позволяя разработчику лучше понять контекст, в котором выполняется их скрипт.
Важно также отметить, что хотя $_GET
, $_POST
и $_ENV
также являются глобальными переменными в PHP, они служат для других целей. $_GET
и $_POST
используются для получения данных, отправленных через HTTP-запросы, а $_ENV
предоставляет доступ к переменным окружения.