2012-05-17 4 views
6

У меня есть вопрос относительно глобальной переменной $ _REQUEST в php. Когда у вас есть получение и сообщение, отправленное с тем же именем переменной, назначает ли php приоритет любому из них? То есть. если у меня есть $ _POST ['var'], а также $ _GET ['var'], отправленный на страницу, будет $ _REQUEST ['var'] содержать сообщение или get или будет ли он выполнять какой-либо другой тип назначения?

Спасибо!

ответ

7

Это зависит от директивы request_orderконфигурации (цитирую):

Эта директива описывает порядок, в котором PHP регистры GET, POST и переменные Cookie в _REQUEST массив.


Также обратите внимание на variables_order: некоторые дополнительные пояснения (например, буквы, которые могут быть использованы) есть - и это также влияет на $_REQUEST.