PHP с нуля. Урок #7. Суперглобальные переменные

Премиум
Статус
Оффлайн
Регистрация
3 Дек 2017
Сообщения
222
Реакции[?]
201
Поинты[?]
0
Ух, отдохнул...
Сегодня мы с вами поговорим о суперглобальных переменных.

Суперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости.
Такими переменными являются:
  • $GLOBALS - Ссылки на все переменные глобальной области видимости
  • $_SERVER - Информация о сервере и среде исполнения
  • $_GET - Массив, содержащий параметры GET запроса (для работы с формами, поговорим в следующем уроке)
  • $_POST - Массив, содержащий параметры POST запроса (для работы с формами, поговорим в следующем уроке)
  • $_FILES - Массив, содержащий файлы из POST запроса
  • $_COOKIE - Массив, содержащий куки
  • $_SESSION - Массив, содержащий данные сессии
  • $_REQUEST - Массив который содержит данные GET, POST, и COOKIE
  • $_ENV - Переменные окружения

Если бы я сделал только вступление, то урок был бы слишком коротким.
Давайте еще поговорим о суперглобальной переменной $_SERVER:
Например, с помощью этого массива можно узнать IP пользователя, зашедшего на сайт:
Код:
echo $_SERVER['REMOTE_ADDR'];
Или, получить текущий URL запроса
Код:
echo $_SERVER['REQUEST_URI'];
Или, директорию корня документов, в которой выполняется текущий скрипт
Код:
echo $_SERVER['DOCUMENT_ROOT'];
И многое-многое другое...
Еще методы использования этого массива вы можете увидеть
Пожалуйста, авторизуйтесь для просмотра ссылки.
(не реклама).
Все равно гайд получился коротким :(
В следующем я продолжу эту тему...

_________________________________________________________________________
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
Сверху Снизу