Page 1 sur 1
lien php
Posté : 08 mai 2006, 15:25
par cemice
bonjour je cherche le moyen de rappeler un lien d'une page dans une autre , exemple :
je suis dans ma page1.php et japelle la page2.php dans la page 2 je rapel la page1.php sachant que celle ci ce trouve dans une frame : jai essayer en faisant la method get mais cela ne fonctionne pas :
$lien="?frame=menu&dir=".$curdir."/".$p."'";
$_GET[lien];
ja sais pas comment la rappler ensuite merci davance
Posté : 08 mai 2006, 19:19
par Ultiny
Essay les pseudo frames peut-être?
J'ai pas très bien compris ce que tu cherche à faire, c'est un menu, des pages distinctes?
Posté : 08 mai 2006, 19:20
par charabia
Juste en passant, je ne suis pas sûr que
$_GET[lien];
fonctionne. Il faudrait plutôt mettre
$_GET['lien'];
je pense.
Posté : 09 mai 2006, 12:01
par LEON
Hello.
Je pense qu'il y a un probleme dans ton URL.
Quand tu fais
$_GET['lien'];
Ca va recuperer la variable 'lien' de ton URL. par exemple
mapage.php?lien=maSecondePage
print $_GET['lien']; // affiche: maSecondePage
Tu peux recuperer les variables independamment avec le GET ou je crois que tu peux utiliser le Querystring (voir PHPdoc).
Ciao.
Posté : 09 mai 2006, 12:17
par cemice
en faite je veux recuperer l'rl dans une autre page pour y revenir ensuite via la 2emes page en y faisant un <a href=lien>
si tu vois ce que je ve dire sans passez par le javascript history_back
merci davance
Posté : 09 mai 2006, 12:29
par jpaul
Je n'ai pas le temps de faire un test et ca fait longtemps que je n'ai pas utilisé ça mais est ce que HTTP_REFERER ($_SERVER["HTTP_REFERER"]) ne ferait pas ton bonheur ?
Posté : 09 mai 2006, 13:29
par LEON
Ok, alors essaie cela. Pas le temps de tester...
fais
$maPage = basename($_SERVER['HTTP_REFERER']);
$mesArguments = $_SERVER['QUERY_STRING'];
$lien = $maPage.'?'.$mesArguments;
Voila.
Posté : 09 mai 2006, 23:15
par cemice
merci en faite j'ai fait ceci
dans la page 1
$mesArguments = $_SERVER['QUERY_STRING'];
$lien = 'menu.php?'.$mesArguments;
$_SESSION['lien']=$lien;
dans la page 2 jai fait ca
echo "<a href=",$_SESSION['lien'],">retour</a>";
cla fonctionne nickel maintenant quest ce que vous en pensez ?
Merci encore
Posté : 10 mai 2006, 08:17
par LEON
Je pense que c'est bon.
Mais je suis pas un expert...
Ciao!
Posté : 10 mai 2006, 10:02
par zigz4g
Salut,
la méthode par session est très bien. Tu as plus de chance de bien récupérer tes informations que celle du referrer. C'est une variable qui peut très facilement ne pas être remplis.