Wie gewährleisten Sie früh genug in der PHP-Anfrage-Pipeline das Verb ist POST und andere zu verleugnen?Assert, dass Anfrageverb ist POST
5
A
Antwort
11
sollte diese Arbeit:
if ($_SERVER['REQUEST_METHOD'] != 'POST') die();
+0
erste ist wirklich lustig –
+1
@Col. Granatsplitter? – nickf
+0
kann Post-Anfragen mit leerem $ _POST nicht vorstellen? ;) ein Multipart mit nur Datei oder Text/XML zum Beispiel –
Der früheste Ort, dies zu konfigurieren, in Ihrem Webserver (vermutlich Apache) sein würde. Es ist unglaublich trivial in Apache, denke ich. –
Ich wünsche @silky Sie machen es eine Antwort, kein Kommentar –
@Col. Ich habe es nicht zur Antwort gemacht, weil ich nicht genau weiß, wie man es in Apache konfiguriert; Wenn Sie es herausfinden, fühlen Sie sich frei, es als Ihr eigenes zu posten. –