Wie kann ich feststellen, welcher Anforderungstyp (GET, POST, PUT oder DELETE) in PHP verwendet wurde?
Antworten
Zu viele Anzeigen?
Thielicious
Punkte
3590
mahfuz
Punkte
1950
Ich habe diesen Code verwendet. Es sollte funktionieren.
function get_request_method() {
$request_method = strtolower($_SERVER['REQUEST_METHOD']);
if($request_method != 'get' && $request_method != 'post') {
return $request_method;
}
if($request_method == 'post' && isset($_POST['_method'])) {
return strtolower($_POST['_method']);
}
return $request_method;
}
Der obige Code funktioniert mit REST calls
und wird auch mit html form
<form method="post">
<input name="_method" type="hidden" value="delete" />
<input type="submit" value="Submit">
</form>
Rockers Technology
Punkte
469
- See previous answers
- Weitere Antworten anzeigen