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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
  echo "id : ".$Users_Id ."<br>";
page : home.js.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  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