Question sur les sessions ???

RV2931 Messages postés 185 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 16 juillet 2016 - 13 sept. 2006 à 12:42
RV2931 Messages postés 185 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 16 juillet 2016 - 13 sept. 2006 à 17:40
bonjour,

j'ai créé un espace membre sur mon site, et si je m'enregistre en tant qu'admin, sur les page où j'ai géré les session avec session_start(), tout fonctionne bien, mais par exemlpe, si je clique sur accueil.php, dans laquel je n'appelle pas session_start puisqu'a priori, il n'y pas besoin d'être membre,  et bien là, je ne perds pas ma session mais par contre ma variable $_SESSION['login'] passe de 'admin', normal, à une nouvelle valeur qui est le nom de mon site du genre $_SESSION['login']=dupond au lieu de 'admin', pour un site http://dupond.free.fr.

et quand je regarde mon fichier de session, il m'a vraiement remplacé dans le même fichier, mon 'admin' par 'dupond', alors je pose la question :

à partir du moment ou on utilise des sessions, doit mettre un session_start() sur toutes les pages du site pour la continuité de la session ????

merci

3 réponses

RV2931 Messages postés 185 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 16 juillet 2016
13 sept. 2006 à 12:57
ah nan, ben en fait, c'était un mic mac entre mon login SQL et la varaible de session

désolé :o$
0
cs_eXon Messages postés 166 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 8 avril 2007 1
13 sept. 2006 à 14:57
En fait, pour répondre à ta question, tu peux réouvrir la même session en gardant le ID de ta session. Tu retrouveras alors tes variables. Pour obtenir ce id, tu n'as qu'à utiliser la fonction session_id() et pour partir avec ce id, session_start($id)

----------------
eXon
0
RV2931 Messages postés 185 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 16 juillet 2016
13 sept. 2006 à 17:40
merci pour ta réponse
0