Problème avec un require()
Bonjour tout le monde,
Je rencontre actuellement un problème qui me semble assez bizard.
j'initialise une variable dans un script qui fait appel à un autre fichier via require("nom_de_fichier") hors cette variable n'est pas reconnu dans le script appelé . problème de portée de variable?? je ne pense pas, car avec un require() le script est importé et donc peut utiliser les variabkles déjà définit.
Voici un bout du code :
page : home.php :
Code:
1 2 3 4
| session_start();
$Users_Id = $_SESSION["Users_Id"]; //je récupère l'Id de l'utilisateur
include(JS_DIR_ADMIN.'test.php');
require(JS_DIR_ADMIN.'home.js.php'); |
page : test.php :
Code:
echo "id : ".$Users_Id ."<br>";
page : home.js.php :
Code:
echo "id : ".$Users_Id ."<br>";
résultat :
id :
id :
Aucun des 2 ne récupère la variable $Users_Id.
Merci d'avance pour vos réponses/suggentions :)
PS : j'utilise easyphp 2.0
php5