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

  FORUM HardWare.fr
  Programmation
  PHP

  Session qui se détruise lorsque l'on ferme la fenêtre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session qui se détruise lorsque l'on ferme la fenêtre

n°286750
simoes
Posté le 15-01-2003 à 12:18:53  profilanswer
 

Voila sur mon site j'ai fait un partie ou on pouvait se loguer.  
 
Mais lorsque je ferme la fenêtre du navigateur la sessions se détruit!  
 
Comment faire pour quelle reste éxistante jusqu'au moment ou je détruise la session moi même?


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
mood
Publicité
Posté le 15-01-2003 à 12:18:53  profilanswer
 

n°286806
ethernal
Chercheur de vérité...
Posté le 15-01-2003 à 13:40:03  profilanswer
 

la solution la plus connue est d'utiliser un cookie dans lequel tu stockes le login/pwd.
Le principe est le suivant :
Si la session arrive sur un timeout ou si la session n'existe pas, tu vas rechercher le cookie pour recréer une session.
 
il existe peut-être d'autres solutions, notemment en jouant sur les paramètres de session.  Mais la session arrivera automatiquement sur un timeout à un moment ou à un autre (et dans ce cas se fermera automatiquement)

Citation :

session.cookie_lifetime fixe la durée de vie, en secondes, du cookie envoyé au client. La valeur 0 signifie "jusqu'à ce que le client soit fermé". Par défaut à 0 (inactivé).


voir url : http://www.php.net/manual/fr/ref.session.php

n°286999
Cap'tain c​aca
Call me attitude
Posté le 15-01-2003 à 18:14:11  profilanswer
 

Moi j'utilise session_set_cookie_params().
Comme par exemple session_set_cookie_params(time()+604800); pour que la session dure une semaine. Mais j'imagine que ça ou session.cookie_lifetime c'est du pareil au même, du moment où la session "survie".

n°287049
simoes
Posté le 15-01-2003 à 19:38:36  profilanswer
 

Cap'tain caca a écrit :

Moi j'utilise session_set_cookie_params().
Comme par exemple session_set_cookie_params(time()+604800); pour que la session dure une semaine. Mais j'imagine que ça ou session.cookie_lifetime c'est du pareil au même, du moment où la session "survie".


 
 
et tu le met ou le session_set_cookie_params(time()+604800); ???
 
Quand tu enregistre test variables au login non?


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°287079
Cap'tain c​aca
Call me attitude
Posté le 15-01-2003 à 20:55:23  profilanswer
 

simoes a écrit :


 
 
et tu le met ou le session_set_cookie_params(time()+604800); ???
 
Quand tu enregistre test variables au login non?


 
T'as qu'à le mettre en tête de script avant ton session_start(). Ça devrait marcher.


Message édité par Cap'tain caca le 15-01-2003 à 20:57:49
n°287291
berceker
BERCEKER UNITED
Posté le 16-01-2003 à 09:43:28  profilanswer
 

par contre je te conseil pas de mettre ton password en clair dans ton cookie mais en crypté via la fonction MD5


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?

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

  Session qui se détruise lorsque l'on ferme la fenêtre

 

Sujets relatifs
[PHP] cookie session et tt le blabla[VBA] : ouvrir EXCEL par Access, sans changer de fenêtre active
Une seule TARGET= _new par session ????fermeture de l'explorer et fin de session
[open gl] mon programme affiche une fenetre vide !session [resolu]
Fenetre sans barre de titreSession_is_registred pbm !
session_unset() et session_destroy()[glut] fermer la fenetre dos et garder juste la fenetre Ogl
Plus de sujets relatifs à : Session qui se détruise lorsque l'on ferme la fenêtre


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