PHP:comment faire passer des infos via url ?

Résolu/Fermé
je suis en galère - 28 mars 2008 à 12:44
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 28 mars 2008 à 15:57
Bonjour, j'ai vu qu'en PHP,on pouvait passer des informations par l'URL.
Justement, je voudrais par exemple récupérer une information de la page1 pour la revoir(à l'aide de l'instruction simple echo) sur la page2.
Mais j'ai essayé et ça n'a pas marché.
Donc svp aider-moi, je suis vraiment dans la galère pas.
Je vous donne mon code (code de la page1 et code de la page2):


Code de la page1 (page1.php):

<html>
<body>
<?php

echo"<a href='page2.php?var=3'>page2</a>";

?>
</body>
</html>



Et voici le code de la page2 (page2.php):
<html>
<body>
<?php

echo"$var";

?>
</body>
</html>

Sur la page2, $var doit étre égal à 3 (car sur la page1,dans le lien hypertext var est égal à 3), donc lorsqu'on fait echo"$var"; ça doit afficher 3.
Mais ça n'affiche rien du tout, comme si $var n'avait pas récupéré la valeur 3.
Donc pourquoi ça ne marche pas, svp aider-moi.
Merci d'avance à ,tous.
A voir également:

3 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 333
28 mars 2008 à 12:51
Bonjour,

Et les infos, pour les récupérer à page 2, tu le fais comment ? Par la voie du saint esprit ? :-)
$var existe pas sur ta page 2, normal que rien ne s'affiche !

<?php
$var = $_GET['var'];
echo $var;
?>

les variables globales
0
je suis en galère
28 mars 2008 à 12:57
Merci,je crois que c'est toi le saint esprit. lol
Merci, tu es sympathique, donc je dois ajouté ton code sur le script de la page 2 c'est ça?
0
je suis en galère
28 mars 2008 à 13:10
Merci beaucoup gryzzly.
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 333
28 mars 2008 à 13:21
Pas de quoi.
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
28 mars 2008 à 15:57
La voie du St Esprit existe en PHP...

Tu peux récupérer 3 dans $var sans rien faire si dans ton php.ini ton REGISTER_GLOBAL = on

Plus besoin de $_GET['var'], mais celà est source d'énormes failles de sécurité, à utiliser avec de très grandes précautions... très déconseillé, je le dis à titre informatif ;)
0