problème de visibilité des variables dans un include
Bonjour.
On va essayer de faire simple, j'ai deux page, l'une inclus l'autre. La première déclare une variable que la seconde ne voit pas :
Ma première page, test.php :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?
$site_root = "http://127.0.0.1/";
$test = "coucou";
echo "main : ".$test."<br>";
include($site_root."test2.php");
?> |
Ma seconde page, test2.php :
Code:
1 2 3 4 5
| <?
echo "include : ".$test;
?> |
Le résultat :
Citation:
main : coucou
include :
Pourquoi je ne peut pas voir la variable dans la seconde page alors que si je vire le "$site_root." dans le include de la première ca fonctionne ?