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.

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

http://php.net/manual/en/function.filter-input.php

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').





http