Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 01-01-2008 09:24:46

emch
Membre
Date d'inscription: 29-12-2007
Messages: 3

Faire suivre un $_GET

Bonjour et bonne année !

Après avoir enfin réussi à maitriser le gros des $_GET, je voudrais savoir comment on peut faire passer la variable que contient le $_GET de page en page, enfin, si je ne m'exprime pas très bien, comment faire pour garder la variable dans un coin, au mieux dans la barre d'adresse wink ...

Voilà, j'espère avoir été clair.
Merci de votre réponse et à bientôt.

Hors ligne

 

#2 02-01-2008 04:32:52

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 468
Site web

Re: Faire suivre un $_GET

hello,

il faut que tu remettes ta variable dans chaque lien que tu fais vers une autre page de ton site :
http://monsite.com/mapage?mavariable=toto

++

Hors ligne

 

#3 02-01-2008 06:00:57

emch
Membre
Date d'inscription: 29-12-2007
Messages: 3

Re: Faire suivre un $_GET

A d'accord, merci beaucoup ! wink
Il y a des fois (souvent ? big_smile), je suis vraiment trop bête !
Encore merci !

Edit :
J'en profite pour mettre un petit bout de code au cas où certains utilisateurs auraient eu la même question que moi wink ou au cas où d'autres pourraient optimiser ce code wink :

Il faut utiliser un "isset" : (ma variable s'appelle id)
Liens vers deux pages : index.php et page1.php

Code:

<?
//Si pas de variable id, j'affiche ces liens
if(!isset($_GET['id']))
    {
?>
    <a href=index.php>Retour à l'accueil</a> | <a href=page1.php>Page1</a>
<?
    }
//Si variable id définie, j'affiche les mêmes mais avec la variable id définie
    else
    {
?>
    <a href=index.php?id=<? echo $_GET['id']; ?>>Retour à l'accueil</a> | <a href=page1.php?id=<? echo $_GET['id']; ?>>Page1</a>
<?
    }
?>

Voilà wink

Dernière modification par emch (02-01-2008 06:19:10)

Hors ligne

 

#4 02-01-2008 06:26:22

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 468
Site web

Re: Faire suivre un $_GET

en faisant ça, les utilisateurs peuvent modifier la variable d'une page à l'autre.
Si tu ne veux pas que ce soit possible, il faut passer par les sessions

Hors ligne

 

#5 02-01-2008 09:45:22

emch
Membre
Date d'inscription: 29-12-2007
Messages: 3

Re: Faire suivre un $_GET

Ok wink
Enfin je n'avais pas fait ce code dans l'optique que ce ne soit pas modifiable wink !
Merci quand même smile

Hors ligne