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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer une variable/url de la page précédente.

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

par kopax » 29 mars 2010, 16:25

Super ça marche, merci pour les tips encore une fois stealth ;)

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

par stealth35 » 29 mars 2010, 15:28

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.

par kopax » 29 mars 2010, 15:25

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.

par stealth35 » 29 mars 2010, 15:03

regarde du cote de $_SERVER["HTTP_REFERER"]

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

par kopax » 29 mars 2010, 15:01

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