Что такое суперглобальные переменные?

Ответ

Суперглобальные переменные - предопределенные массивы, доступные в любой области видимости без global:

  • $_GET - параметры из URL query string
  • $_POST - данные из тела POST-запроса
  • $_REQUEST - объединение $_GET, $_POST, $_COOKIE
  • $_SERVER - информация о сервере и запросе (HTTP_HOST, REQUEST_URI, REMOTE_ADDR)
  • $_SESSION - данные сессии
  • $_COOKIE - HTTP-куки
  • $_FILES - загруженные файлы
  • $_ENV - переменные окружения
  • $GLOBALS - все глобальные переменные

Никогда не доверяйте данным из $_GET, $_POST, $_COOKIE - всегда валидируйте и экранируйте.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.