$_REQUEST - Переменные HTTP-запроса
Вернуться к: Предопределённые переменные
$_REQUEST
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
$_REQUEST — Переменные HTTP-запроса
Описание
Ассоциативный массив (array), который по умолчанию содержит данные переменных $_GET, $_POST и $_COOKIE.
Список изменений
Версия | Описание |
---|---|
5.3.0 | Добавлена директива request_order. Она позволяет контролировать содержимое переменной $_REQUEST. |
4.3.0 | Данные переменной $_FILES более не включаются в $_REQUEST. |
4.1.0 | Добавлена переменная $_REQUEST. |
Примечания
Замечание:
Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции.
Замечание:
При работе в командной строке переменные argv и argc не включаются в данный массив - они присутствуют в массиве $_SERVER.
Замечание:
Переменные в массиве $_REQUEST передаются в скрипт посредством методов GET, POST или COOKIE, поэтому им нельзя доверять, т.к. они могли быть изменены удаленным пользователем. Их наличие и порядок добавления данных в соответствующие массивы определяется директивой variables_order.
Смотрите также
- import_request_variables() - Импортирует переменные GET/POST/Cookie в глобальную область видимости
- "Работа с внешними данными"
- "Функции фильтрации данных"
Вернуться к: Предопределённые переменные