par
Yosh » 25 janv. 2012, 10:39
Je pense que tu devrais revoir le fonctionnement des sessions et SURTOUT essayer de l'appliquer dans ton système.
Je constate que tu a une page index.php et une autre page index2.php qui sont l'équivalent de bootstrap (point d'entrée) auquel tu passe des paramètres comme la page à inclure (Profil), si c'est bien le cas, cela ne sert à rien de mettre des sessions_start dans toutes tes pages incluses, seul tes pages index & index2 doivent contenir cette directive.
Afin de tester correctement, je te propose de tester de la façon suivante.
Tu initialise ta sesssion dans index.php
session_start();
$_SESSION['id'] = 'test';
//ici tous tes traitements + include
Tu créé deux autres pages à inclure, test1.php & test2.php
PAGE test1
print_r($_SESSION); //ici tu doit avoir un tableau contenant test
//création d'un lien vers test2
echo '<a href="index.php?page=test2"></a>'
PAGE test2
print_r($_SESSION); //ici tu doit avoir un tableau contenant test
Maintenant tu accède à index.php?page=test1
Je pense que tu devrais revoir le fonctionnement des sessions et SURTOUT essayer de l'appliquer dans ton système.
Je constate que tu a une page index.php et une autre page index2.php qui sont l'équivalent de bootstrap (point d'entrée) auquel tu passe des paramètres comme la page à inclure (Profil), si c'est bien le cas, cela ne sert à rien de mettre des sessions_start dans toutes tes pages incluses, seul tes pages index & index2 doivent contenir cette directive.
Afin de tester correctement, je te propose de tester de la façon suivante.
Tu initialise ta sesssion dans index.php
[php]
session_start();
$_SESSION['id'] = 'test';
//ici tous tes traitements + include
[/php]
Tu créé deux autres pages à inclure, test1.php & test2.php
PAGE test1
[php]
print_r($_SESSION); //ici tu doit avoir un tableau contenant test
//création d'un lien vers test2
echo '<a href="index.php?page=test2"></a>'
[/php]
PAGE test2
[php]
print_r($_SESSION); //ici tu doit avoir un tableau contenant test
[/php]
Maintenant tu accède à index.php?page=test1