我有一个功能文件,其中我处理POST和GET让用户进行POST或一个GET。这更像是一个API调用。
我应该做这样或会使用$ _REQUEST同时处理一个POST和GET一个?
if ($_SERVER['REQUEST_METHOD'] === "GET") {
$function = $_GET['f'];
$user_id = $_GET['user_id'];
}
elseif ($_SERVER['REQUEST_METHOD'] === "POST") {
$function = $_POST['f'];
$user_id = $_POST['user_id'];
}
$res = new stdClass();
if (isset($function)) {
switch ($function) {
....
}
}
是,'$ _REQUEST'同时处理'$ _GET'和'$ _POST' – rorypicko
我喜欢你现在做的方式。 '$ _REQUEST'也可能具有'$ _COOKIE'值,这取决于ini变量[variables_order](http://www.php.net/manual/en/ini.core.php#ini.variables-order),它可能因系统而异。显式比模糊更好。 –
这几乎是$ _REQUEST的要点。 – j08691