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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?
 
echo "include : ".$test;
 
?>
Le résultat :
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 ?