PHP:comment faire passer des infos via url ?

Résolu
je suis en galère -  
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 335
 
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
 
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
 
Merci beaucoup gryzzly.
0
gryzzly Messages postés 4608 Date d'inscription   Statut Contributeur Dernière intervention   1 335
 
Pas de quoi.
0
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   143
 
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