Суперглобальные переменные в PHP
Суперглобальные (super globals) переменные в PHP используются для представления об окружении. Их не нужно объявлять, они автоматически становятся общедоступными и содержат важные сведения об окружении сценария. Приведем перечень суперглобальных массивов:
- $GLOBALS – содержит все глобальные переменные
- $_SERVER – информация об окружении
- $_GET – информация о запросах GET
- $_POST – информация о запросах POST
- $_COOKIE – информация о cookies HTTP
- $_FILES – информация о файлах, загружаемых методом POST
- $_ENV – информация об окружении сценариев
- $_REQUEST – информация о пользовательском вводе
- $_SESSION – переменные, зарегистрированные в рамках сессии
Чтобы посмотреть, какие нам доступны значения каждого массива, вы в любой момент можете сделать print_r(); например:
<?php
print_r($_SERVER);
?>