Если вы хотите изменить приоритет $_GET
над $_POST
в массиве $_REQUEST
, измените директиву request_order в php.ini.
Значение по умолчанию:
request_order = "GP"
P обозначает POST, а G обозначает GET, а более поздние значения имеют приоритет, поэтому в этой конфигурации значение в строке запроса переопределит значение, переданное POST в массиве $_REQUEST
,Если вы хотите, чтобы POST переопределял значения GET, просто переключите их так:
request_order = "PG"
Вам потребуется перезапустить веб-сервер / php, чтобы это вступило в силу.
(отредактировано дляиспользуйте более подходящий request_order , как предложил Брэд, вместо variable_order )