从$ _POST和$ _GET获取数据

时间:2014-07-24 13:44:16

标签: php validation

我要做的是识别输入入口点。那些是$ _POST和$ _GET。如何同时从两个数据中获取数据?

如果我执行以下操作:

foreach (array_merge($_POST, $_GET) as $entryPoint) {
    $data = $entryPoint;
}

$array = array($_POST, $_GET); foreach($array as $element){
        $data = entryPoint;
}

如果$ _POST和$ _GET中有重复的键,这将忽略$ _POST中的键。以下内容也不起作用。

foreach ($_POST as $entryPoint) {
    $data = $entryPoint;
}

if (!isset($data)){
    foreach ($_GET as $entryPoint) {
        $data = $entryPoint;
    }
}

1 个答案:

答案 0 :(得分:1)

虽然并非总是可用,具体取决于您的PHP配置,但有一个名为$_REQUEST的超级全局,可能包含$_POST$_GET$_COOKIE的组合。要了解有关其可用性的各种警告,请从此处开始:

http://php.net/manual/en/reserved.variables.request.php