8791 sujets

Développement web côté serveur, CMS

Bonjour,

Je travaille sur un script d'identification ; je ne comprends pas pourquoi ma variable de session disparait d'une page à une autre.

Il n'y a pas de session_unregister, ni de session_destroy() qui soient appelés...
Alors que ma variable $_SESSION['id'] est définie sur une page du site, il suffit que je change de page pour que la variable ne soit plus définie.

Qu'est-ce qui peut causer la disparition d'une variable de session, mise à part une destruction de la session ?

Cela m'aiderait sans doute à identifier la cause de mes malheurs...

En remerciant d'avance les connaisseurs du PHP...
Modifié par yakou32 (14 May 2008 - 00:20)
ce qui peut causer cette disparition c'est l'oubli de session_start() au debut de la nouvelle page.

il faut lancer cette fonction pour recuperer les données enregistré sur une autre.

c'est déjà la regle number one sur ta shopping list. ensuite si ça suffit pas ben a voir.
Suis-je bête...
Comme on dit
a écrit :
Mais oui ! Mais c'est bien sûr...

Je suis passé dessus de nombreuses fois sans même le voir !

Merci beaucoup !