2012-05-17 6 views
6

Ich habe eine Frage bezüglich der $ _REQUEST globalen Variable in PHP. Wenn Sie einen get und einen Post mit dem gleichen Variablennamen erhalten, weist php ihnen Priorität zu? Ie. Wenn ich $ _POST ['var'] sowie $ _GET ['var'] an eine Seite gesendet hätte, würde $ _REQUEST ['var'] den Post oder den get enthalten oder würde es eine andere Art von Zuweisung machen?

Danke!

Antwort

7

Es ist auf der request_order Konfigurationsdirektive hängt (Zitat):

Diese Richtlinie beschreibt die Reihenfolge, in der PHP-Register GET, POST und Cookie-Variablen in die _REQUEST Array.


Werfen Sie auch einen Blick auf variables_order: einige zusätzliche Erläuterungen (wie die Buchstaben, die verwendet werden können) sind da - und es wirkt sich auch $_REQUEST.