OVH Cloud OVH Cloud

$_REQUEST

20 réponses
Avatar
Etienne SOBOLE
Salut.
Il est dit dans la doc que :

$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!
que se passe t-il si j'ai une variable qui se trouve aussi bien dans le
$_POST que dans le $_GET et qui n'ont évidement pas la meme valeur?

Etienne

10 réponses

1 2
Avatar
loufoque
Etienne SOBOLE a dit le 21/09/2004 10:56:
$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!


Je crois bien que l'ordre est GPS.

Avatar
Olivier Miakinen

Il est dit dans la doc que :

$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!


C'est précisé dans phpinfo (gpc_order).

Exemple :
http://phpinfo.galacsys.com/
<cit.>
gpc_order GPC GPC
</cit.>

Voir aussi :
http://fr2.php.net/ini_set

Avatar
John Gallet
Bonjour,

$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!
que se passe t-il si j'ai une variable qui se trouve aussi bien dans le
$_POST que dans le $_GET et qui n'ont évidement pas la meme valeur?


Une requête arrive [en post XOR en get]. Donc la première question ne se
pose pas. Pour les biscuits j'en sais rien, je n'en utilise pas, mais
une bonne dizaine de lignes de scripts devraient lever l'ambiguité.

a++
JG

Rappel : XOR = eXclusiv OR donc ou exclusif, c'est le "ou des
restaurateurs" comme dans "fromage ou dessert" (et non pas "xor le
shériff de l'espace" pour ceux qui connaissent ;-)...)

Avatar
CrazyCat
John Gallet wrote:

Rappel : XOR = eXclusiv OR donc ou exclusif, c'est le "ou des
restaurateurs" comme dans "fromage ou dessert" (et non pas "xor le
shériff de l'espace" pour ceux qui connaissent ;-)...)


X-or ou X-or2 ?
Parce que la aussi tu as une condition exclusive, le second ayant
remplacé le premier :)

POur ceux qui se posent des questions sur les XOR (les conditions, pas
les séries), jetez un oeil à
<http://www.commentcamarche.net/logic/intro.php3> qui explique vite et
bien la base de ça.

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @

Avatar
Olivier Miakinen

$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!
que se passe t-il si j'ai une variable qui se trouve aussi bien dans le
$_POST que dans le $_GET et qui n'ont évidement pas la meme valeur?


Une requête arrive [en post XOR en get]. Donc la première question ne se
pose pas. [...]


Le tableau $_GET n'existe que pour la requête GET ? J'avais cru que l'on
pouvait mettre des paramètres avec « ? » même dans un POST, et que le
tableau $_GET en rendait alors compte... avais-je tort ?


Avatar
Paul Delannoy
Etienne SOBOLE a écrit:
Salut.
Il est dit dans la doc que :

$_REQUEST inclu $_POST, $_GET, $_COOKIE
mais il n'est pas précisé quel est le tableau qui a la priorité !!!
que se passe t-il si j'ai une variable qui se trouve aussi bien dans le
$_POST que dans le $_GET et qui n'ont évidement pas la meme valeur?


C'est impossible....

Avatar
Marc


C'est impossible....


ben si !

Avatar
Marc

Le tableau $_GET n'existe que pour la requête GET ? J'avais cru que l'on
pouvait mettre des paramètres avec « ? » même dans un POST, et que le
tableau $_GET en rendait alors compte... avais-je tort ?


non

<form type="post" action"?module=foobar&action34">
</form>

dans ce cas, tu auras les 2 tableaux disponibles.

Avatar
Paul Delannoy
Marc a écrit:


C'est impossible....



ben si !
STP donne un ex de ceci :

"...une variable qui se trouve aussi bien dans le $_POST que dans le
$_GET et qui n'ont évidement pas la meme valeur"
Je ne penses pas que tu puisse y arriver.


Avatar
Olivier Miakinen

STP donne un ex de ceci :
"...une variable qui se trouve aussi bien dans le $_POST que dans le
$_GET et qui n'ont évidement pas la meme valeur"


Y'a qu'à demander.

<http://www.miakinen.net/vrac/getpost>
Rentre un texte quelconque dans le machin, clique sur Potiron, et tu verras.

Le source est là : <http://www.miakinen.net/vrac/source/getpost>

1 2