Ответ 1
Руководство по директиве может помочь вам немного больше: variables_order
(цитирование):
Устанавливает порядок EGPCS (Окружающая среда, Get, Post, Cookie и Server). Например, если для параметра variable_order установлено значение "SP", тогда PHP создаст суперглобалы
$_SERVER
и$_POST
, но не создавать$_ENV
,$_GET
и$_COOKIE
. Настройка "" означает, что суперглобалы не будут установлены.
Также обратите внимание (цитирование снова):
Содержание и порядок
$_REQUEST
также затронутых этой директивой.
Я полагаю, что этот параметр был более важен некоторое время назад, когда register_globals все еще использовался, поскольку одна и та же страница заявляет (цитирует):
Если устаревший
register_globals
директива включена (удалена с PHP 6.0.0), то variable_order также настраивает порядок ENV, GET, POST, COOKIE и SERVER являются заполненный в глобальном масштабе. Таким образом, для пример, если для параметра variable_order установлено значение "EGPCS", register_globals включен, и как$_GET['action']
, так и$_POST['action']
, то$action
будет содержать значение$_POST['action']
, поскольку P приходит после G в наше примерное значение директивы.
Я не вижу, что я мог добавить; это помогло?
Или это что-то в этом, что вызывает у вас проблемы?