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

  FORUM HardWare.fr
  Programmation
  PHP

  Session qui s'efface toute seule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session qui s'efface toute seule

n°1523889
theredled
● REC
Posté le 05-03-2007 à 16:30:07  profilanswer
 

Salut tous,

 

J'ai un gros problème que je n'ai jamais eu avant sur un site. Voila ce qui se passe :

 

Je crée ma session si elle n'existe pas en début de script.
Tout se passe bien, il remplit ensuite les variables de session.

 

Seulement, tout se passe comme si la session était supprimée à la fin du script ; en effet :
- je mets un "print_r($_SESSION)" au début de la page, juste après le session_start(), il affiche toujours "array()"
- j'en mets un autre à la fin du script, qui m'affiche bien "array(logged => false bidule => 27 nom =>theredled)" ,à savoir les variables créées dans le script.
- et donc au rechargement, $_SESSION est vide.

 

Comme si la session était détruite à la fin du script...

 

Des idées sur le phénomène ?


Message édité par theredled le 05-03-2007 à 16:48:19

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 05-03-2007 à 16:30:07  profilanswer
 

n°1523937
theredled
● REC
Posté le 05-03-2007 à 17:00:03  profilanswer
 

Yup ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1523944
chani_t
From Dune
Posté le 05-03-2007 à 17:10:29  profilanswer
 

sans ton code, ce sera difficile de t'aider... de plus quelque topic parle déjà de probléme semblable, as-tu fais une recherche ?

n°1523952
theredled
● REC
Posté le 05-03-2007 à 17:23:08  profilanswer
 

chani_t a écrit :

sans ton code, ce sera difficile de t'aider... de plus quelque topic parle déjà de probléme semblable, as-tu fais une recherche ?


Oui, mais je ne vois pas :??:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1523954
chani_t
From Dune
Posté le 05-03-2007 à 17:24:35  profilanswer
 

et ben claque le code, et puis on verra ce qui semble ne pas aller..

n°1523965
theredled
● REC
Posté le 05-03-2007 à 17:34:38  profilanswer
 

chani_t a écrit :

et ben claque le code, et puis on verra ce qui semble ne pas aller..


héhé, le code entre les includes ça doit être dans les 3000 lignes :D

 

Mais je suis sur une piste là, je reviens.


Message édité par theredled le 05-03-2007 à 17:35:18

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1523982
theredled
● REC
Posté le 05-03-2007 à 17:44:23  profilanswer
 

Piste écartée :(

 

Mon session_start() vient bien avant toute écriture, et après les définitions de classes, pas de problème à ce niveau.
:cry:

 

Le problème est plus complexe que je ne le disais, au bout de 2 F5 sur une certaine page, il enregistre la session, au bout de 2 F5 sur une autre, il n'enregistre plus.

 

Je crois que je vais devoir chercher tout seul :/


Message édité par theredled le 05-03-2007 à 17:48:21

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1523996
chani_t
From Dune
Posté le 05-03-2007 à 17:49:50  profilanswer
 

tu ne fais pas de session_destroy() ?
essaye de localiser le reset, en claquant dans ton code des print_r à chaque grande partie.

n°1523999
theredled
● REC
Posté le 05-03-2007 à 17:52:47  profilanswer
 

chani_t a écrit :

tu ne fais pas de session_destroy() ?
essaye de localiser le reset, en claquant dans ton code des print_r à chaque grande partie.


C'est ce que je fais, et le reset se situe visiblement après l'éxecution du script.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1524001
sielfried
Posté le 05-03-2007 à 17:54:17  profilanswer
 

Essaie de réduire ton code au minimum et poste le ici.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
mood
Publicité
Posté le 05-03-2007 à 17:54:17  profilanswer
 

n°1524012
chani_t
From Dune
Posté le 05-03-2007 à 17:59:03  profilanswer
 

tu fais tes test en local ou sur un serveur ?
tes sessions utilise des cookies ? uniquement ou pas ? accepte tu les cookies ?

n°1524028
theredled
● REC
Posté le 05-03-2007 à 18:10:42  profilanswer
 

Tests sur serveur. Les sessions n'utilisent pas de cookies à ma connaissance (le truc par défaut quoi ?). Cookies acceptés par le navigateur oui.

 

Je pense qu'il y a un problème avec une classe (indirectement du moins), seule les pages appelant ses méthodes merdent.
Mais ce n'est pas elle qui détruit la session.

 

Pour le postage du code, c'est chaud, j'attend d'être désespéré :/


Message édité par theredled le 05-03-2007 à 18:13:26

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1524030
chani_t
From Dune
Posté le 05-03-2007 à 18:13:47  profilanswer
 

Si c'est par défaut il utilise soit les cookies soit les URL en fonction si le nav accepte ou pas les cookies.
 
Et ces méthodes font appel à la session ?

n°1524034
theredled
● REC
Posté le 05-03-2007 à 18:25:57  profilanswer
 

chani_t a écrit :

Si c'est par défaut il utilise soit les cookies soit les URL en fonction si le nav accepte ou pas les cookies.

 

Et ces méthodes font appel à la session ?


Bon ben il doit utiliser les cookies alors :D

 

Cette classe a 2 instances dans la session. Ses méthodes n'utilisent pas de fonctions de session, non, que de l'"interne".


Message édité par theredled le 05-03-2007 à 18:26:32

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1524046
theredled
● REC
Posté le 05-03-2007 à 18:47:29  profilanswer
 

Vous serez heureux d'apprendre qu'après Sherlockage intensif je suis sur une grosse grosse piste :D

 

j'ai nommé "MACROMEDIA FLASH" (+php qui s'éxecute APRES le script [:petrus75]) :o

 

(enfin c'est pas résolu encore mais c'est clairement ça)


Message édité par theredled le 05-03-2007 à 18:48:37

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

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

  Session qui s'efface toute seule

 

Sujets relatifs
[Résolu][Scripting]Ouverture de session/Mappage selon groupesVariables de session ou requêtes ?
probleme include et sessionEtre identifié en permanence sur un site, session infinie ?
Script de fermeture de sessionouvrir une seule et unique session?
probleme de session register$GLOBALS et session
[PHP] Probleme de content type avec IE (mais aussi de session) 
Plus de sujets relatifs à : Session qui s'efface toute seule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR