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

  FORUM HardWare.fr
  Programmation
  PHP

  Délai dans la suppression des variables de session (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Délai dans la suppression des variables de session (résolu)

n°262867
Hansolo
Posté le 06-12-2002 à 12:01:21  profilanswer
 

Salut,
 
Je suis en train d'expérimenter certaines choses avec les sessions de PHP4 et je viens de m'apercevoir d'une chose : il y a apparement un délai dans la suppresion des variables de session, que ce soit avec session_unset() ou session destroy().
 
Explications :
 

Code :
  1. (...)
  2. echo "<table><tr><td>";
  3. if ($_SESSION["variable"])
  4. {
  5. echo "La variable est enregistrée.";
  6. }
  7. else
  8. {
  9. echo "La variable n'est pas enregistrée.";
  10. }
  11. if ($_GET["action"]=="fin_de_session" )
  12. {
  13. session_unset(); // facultatif
  14. session_destroy();
  15. }
  16. echo "</td></tr></table>";
  17. (...)


 
En allant à la page ?action=fin_de_session, le script m'affiche d'abord rien (pas de données dans la cellule du tableau) puis après un refresh de la page "La variable n'est pas enregistrée" (normal donc).
 
Pourquoi y a t-il ce délai ?


Message édité par Hansolo le 06-12-2002 à 14:38:48
mood
Publicité
Posté le 06-12-2002 à 12:01:21  profilanswer
 

n°262873
Hansolo
Posté le 06-12-2002 à 12:04:46  profilanswer
 

Je précise qu'avant ce bout de code, la session est démarrée et la variable "variable" est enregistrée.

n°263094
beleg
黑社會
Posté le 06-12-2002 à 13:42:18  profilanswer
 

le comportement est normal  :pt1cable: , ou vois tu un delai ?
ya til qque chose ds ta variable ?

n°263135
Hansolo
Posté le 06-12-2002 à 13:51:30  profilanswer
 

La variable est assignée.
 
Je parle de délai car : en accèdant à la page ?action=fin_de_session il n'affiche pas tout de suite le texte "La variable n'est pas enregistrée." et il faut que je rafrâichisse la page pour qu'il apparaîsse. Voilà.
 
Mais j'ai peut-être passé un peu trop de temps devant mon bout de code car c'est vrai que le comportement semble normal étant donneé l'ordre du script :D.
 
Merci :sarcastic:.

n°263172
beleg
黑社會
Posté le 06-12-2002 à 13:58:22  profilanswer
 

bah vi ... taffiches dabord, tu supprimes ensuite  :pt1cable:  
si les languages etait devin, ca devrait se savoir depuis le temps  :lol:

n°263205
Hansolo
Posté le 06-12-2002 à 14:09:16  profilanswer
 

Vé me coucher :D.


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

  Délai dans la suppression des variables de session (résolu)

 

Sujets relatifs
probleme avec un applet qui prend un fichier en parametre [resolu]comment recuperer le path du fichier qu'on execute ? [resolu]
[Java] Pb avec le ClassLoader [Résolu]Applet, j'arrive pas a mettre une TextArea dedans.... [resolu]
Evaluation de variables[Javascript] question pour des spécialistes.... [resolu]
variables session en php, comment faire ?[JAVA]Prob de persistence d'une session apres un shutdown de tomcat
[Perl][Resolu] Comment connaitre le nom du proprietaire d'un fichier 
Plus de sujets relatifs à : Délai dans la suppression des variables de session (résolu)


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