Вы можете использовать $_REQUEST
, но имейте в виду, что он содержит содержимое $_GET
, $_POST
и $_COOKIE
, а также наличие (и порядок в целях перезаписи) Переменные в этом суперглобальном файле подлежат настройке в среде выполнения.
Если это вызывает проблемы, возможно, было бы неплохо свернуть простую версию, суть которой была бы что-то вроде
$requestData = array_merge( $_GET, $_POST );
Затем вы можете обернуть это каким-то образом, возможно, предоставив дополнительные полезные функции, например, автоматическое применение stripslashes()
к значениям, искаженным с помощью magic_quotes
, предоставление значений по умолчанию для отсутствующих переменных и т. д.