Переменные HTTP-запроса


(PHP 4 >= 4.1.0, PHP 5)

$_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.

Смотрите также