PHP предоставляет всем скриптам большое количество предопределённых
переменных. Эти переменные содержат всё, от
внешних данных до
переменных среды окружения, от текста сообщений об ошибках до
последних полученных заголовков.
См. также ЧАВО под названием
"Как register_globals касаются меня?"