Je rencontre un problème lorsque j'utilise des variables de sessions. J'ai réalisé un menu dans lequel j'utilise ces fameuses variables de sessions.
Chaque clic sur un lien de mon menu en arborescence enregistre une variable de session permettant de conserver l'état de l'arborescence du menu apres le chargement de la nouvelle page. tout fonctionne sauf lors de mon premier clic au demarrage du site, la variable de session s'enregistre bien car je peux la visualiser avec un echo $_SESSION['rubrique']; mais dès que je change de page elle s'efface comme une simple variable.... et si je recommence une seconde fois cela fonctionne... chaque premiere fois ça ne marche pas...
J'ai donc voulu faire des tests avec le code suivant :
Code : Tout sélectionner
<?php session_start();
if($_SERVER['REQUEST_URI'] == '/nomdomaine/index.php?page=1'){$_SESSION['test'] = 'enregistré';}
echo $_SESSION['test'];
// nomdomaine/index.php?page=1 étant la page d'accueil de mon site
?>
Peut être n'ai-ja pas bien compris le fonctionnement des variables de sessions, si quelqu'un pouvait m'aider, merci d'avance de votre aide.