Page 1 sur 1

Récupérer une variable/url de la page précédente.

Posté : 29 mars 2010, 15:01
par kopax
Bonjour,

J'ai fais quelque recherche sur google pas très concluante.
J'essai de récupérer une variable de l'URL précédente.

Dans la page index.php de ma partie administration, je récupére au debut du script la variable $add dans l'url avec la methode de _GET si add==1.
(autrement ca ne la récupere pas.)
Un peu plus bas à la fin de l'ajout dans la base de donnée, dans le code j'utilise
	echo "<meta http-equiv=\"Refresh\" content=\"0;URL=index.php?page=$show_categories_add&lang=$lang\">";
Pour enlevé le &add=1 de l'url. et ensuite affiché le formulaire.

J'aimerai affiché dans le formulaire une confirmation si dans l'URL précédente, $_GET['add'] == 1, en bas de mon formulaire, "L'ajout à correctement été effectué, seulement dans le cas ou il y a eu un ajout sur la page précédente.

Ou bien, récupérer une variable $_POST['categories_en'] de la page précédente.
J'ai essayé avec $_SESSION mais rien à faire, il me renvoie quand même que la variable n'est pas définie.

Help svp

Re: Récupérer une variable/url de la page précédente.

Posté : 29 mars 2010, 15:03
par stealth35
regarde du cote de $_SERVER["HTTP_REFERER"]

Re: Récupérer une variable/url de la page précédente.

Posté : 29 mars 2010, 15:25
par kopax
Cela fonctionne, mais je ne sais pas comment découpé l'url pour récuperer

Mais ca m'affiche ceci :

Code : Tout sélectionner

http://localhost/VINI/administration_board/index.php?page=categories_add〈=EN&add=1
au lieu de cela

Code : Tout sélectionner

http://localhost/VINI/administration_board/index.php?page=categories_add&lang=EN&add=1
Et je ne sais pas comment découpé l'URL pour récupérer lang et add. 8-|
Une autre idée de fonction? j'essayé du coté de parse_url mais ça n'a pas l'air d'être ça.

Re: Récupérer une variable/url de la page précédente.

Posté : 29 mars 2010, 15:28
par stealth35
si si c'est ca parse_url mais couplé a parse_str

Re: Récupérer une variable/url de la page précédente.

Posté : 29 mars 2010, 16:25
par kopax
Super ça marche, merci pour les tips encore une fois stealth ;)