Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3239 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  session_id();

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

session_id();

n°1585214
aposfa
Posté le 11-07-2007 à 14:57:26  profilanswer
 

Bonjour a tous
 
Je programme actuellement un site web avec une zone membre.
 
J'ai un fichier header.php qui est inclus dans toutes les pages. Il contient <?php session_start(); ?> tout en haut, et puis également le menu principal mais ce n'est pas le probleme.
J'ai donc créé un formulaire d'identification qui appelle la page log.php qui contient egalement au debut <?php session_start(); ?> puisque je sauvegarde les attributs du membre dans $_SESSION['id'] etc...
Ensuite je fais une redirection vers l'index.
 
Cependant je n'arrivais pas a m'identifier. Je tapais mon login/mot de passe, ensuite log.php verifiait l'existence, et pour etre sur qu'il trouvait j'ai fait des tests d'affichage. Il m'affichait bien toutes les infos de mon compte. Puis ensuite je suis redirigé vers l'index, et la toutes les variables de session était effacées.
Alors je me suis dit qu'il devait me créer une nouvelle session a chaque fois et donc supprimer la précédente.
Pour vérifier ça, j'ai placé dans header.php la ligne echo session_id();
Ainsi j'arrive sur ma page d'accueil du site, ca m'affiche l'id de la session (oui puisque je rappelle que le fichier header.php est commun a toutes mes pages), ensuite je clique sur un lien vers une autre page, et la je constate que l'id de la session a changé.
 
Donc mon probleme de connexion vient d'ici : session_start() me supprime la session précédente a chaque fois et en crée une nouvelle.
 
Je suis bloqué a ce niveau je n'arrive pas a savoir comment empecher cela.
 
 
Dernière petite info : je suis sur un compte Free et j'ai bien créé un repertoire sessions à la racine.
 
Merci d'avance  ;)


Message édité par aposfa le 11-07-2007 à 15:04:19
mood
Publicité
Posté le 11-07-2007 à 14:57:26  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  session_id();

 

Sujets relatifs
Bug Session en PHP [resolu]Clôturer une session utilisateur avec un script perl
Probleme session combiné aux framesEJB CMP + session + servlet
Soucis avec les variables de sessionTest une variable de session dans un htaccess
Calcul de durée totale/de session[PHP] Erreur aléatoire session start
[PHP] Variable de sessionsession_destroy + back = session active ???
Plus de sujets relatifs à : session_id();


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)