method - php request mode
Finden Sie heraus, HTTP-Methode in PHP (2)
Während der Überprüfung
$_SERVER['REQUEST_METHOD']
scheint die offensichtliche Wahl zu sein, da einige der Leute sichere Alternativen für Superglobale befürworten ( Ist die Verwendung von Superglobals direkt gut oder schlecht in PHP? und ähnliche Fragen), kann man tatsächlich Autosanitisierung verwenden
filter_input( INPUT_SERVER, 'REQUEST_METHOD' )
(möglicherweise mit einigen zusätzlichen Filterschaltern, z. B. FILTER_SANITIZE_SPECIAL_CHARS
).
Natürlich, im regulären ( GET
/ POST
) Fall gibt es nichts zu sanieren, aber eine gute Angewohnheit ist immer noch eine gute Gewohnheit IMO.
Diese Frage hat hier bereits eine Antwort:
Wie kann ich herausfinden, welche Methode (normalerweise GET oder POST) für die aktuelle Anfrage verwendet wird?
$_SERVER['REQUEST_METHOD']
Siehe die Dokumentation . Es enthält die Anfrage-Methode in Großbuchstaben (zB 'GET', 'HEAD', 'POST', 'PUT').