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