2010-04-27 7 views
5

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

+1

Der früheste Ort, dies zu konfigurieren, in Ihrem Webserver (vermutlich Apache) sein würde. Es ist unglaublich trivial in Apache, denke ich. –

+1

Ich wünsche @silky Sie machen es eine Antwort, kein Kommentar –

+0

@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. –

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 –