我要做的是识别输入入口点。那些是$ _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;
}
}
答案 0 :(得分:1)
虽然并非总是可用,具体取决于您的PHP配置,但有一个名为$_REQUEST
的超级全局,可能包含$_POST
,$_GET
和$_COOKIE
的组合。要了解有关其可用性的各种警告,请从此处开始: