-
Автор темы
- #1
Ух, отдохнул...
Сегодня мы с вами поговорим о суперглобальных переменных.
Если бы я сделал только вступление, то урок был бы слишком коротким.
Давайте еще поговорим о суперглобальной переменной $_SERVER:
Все равно гайд получился коротким :(
В следующем я продолжу эту тему...
_________________________________________________________________________
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.
Сегодня мы с вами поговорим о суперглобальных переменных.
Суперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости.
Такими переменными являются:
- $GLOBALS - Ссылки на все переменные глобальной области видимости
- $_SERVER - Информация о сервере и среде исполнения
- $_GET - Массив, содержащий параметры GET запроса (для работы с формами, поговорим в следующем уроке)
- $_POST - Массив, содержащий параметры POST запроса (для работы с формами, поговорим в следующем уроке)
- $_FILES - Массив, содержащий файлы из POST запроса
- $_COOKIE - Массив, содержащий куки
- $_SESSION - Массив, содержащий данные сессии
- $_REQUEST - Массив который содержит данные GET, POST, и COOKIE
- $_ENV - Переменные окружения
Если бы я сделал только вступление, то урок был бы слишком коротким.
Давайте еще поговорим о суперглобальной переменной $_SERVER:
Например, с помощью этого массива можно узнать IP пользователя, зашедшего на сайт:
Или, получить текущий URL запроса
Или, директорию корня документов, в которой выполняется текущий скрипт
И многое-многое другое...
Еще методы использования этого массива вы можете увидеть
Код:
echo $_SERVER['REMOTE_ADDR'];
Код:
echo $_SERVER['REQUEST_URI'];
Код:
echo $_SERVER['DOCUMENT_ROOT'];
Еще методы использования этого массива вы можете увидеть
Пожалуйста, авторизуйтесь для просмотра ссылки.
(не реклама).В следующем я продолжу эту тему...
_________________________________________________________________________
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.