2012-05-17 5 views
6

Ho una domanda riguardante la variabile globale $ _REQUEST in php. Quando hai un get e un post inviato con lo stesso nome di variabile, php assegna priorità a uno di essi? Vale a dire. se ho $ _POST ['var'] così come $ _GET ['var'] inviato a una pagina $ _REQUEST ['var'] contiene il post o il get o farebbe qualche altro tipo di assegnazione?

Grazie!

risposta

7

Dipende la direttiva di configurazione request_order(citando):

Questa direttiva descrive l'ordine in cui registri PHP GET, POST e variabili cookie nell'array _REQUEST.


prendere anche uno sguardo a variables_order: alcune spiegazioni aggiuntive (come le lettere che possono essere utilizzati) ci sono - e colpisce anche $_REQUEST.