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

  FORUM HardWare.fr
  Programmation
  PHP

  Fermer une session en quittant le site

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fermer une session en quittant le site

n°1215653
marypsyche
Posté le 05-10-2005 à 16:03:05  profilanswer
 

Bonjour,
 
Tout est dans le titre ou presque. Peut-on fermer une session automatiquement en php lorsqu'un internaute quitte le site?
Il me semble qu'une session ne se ferme qu'avec la fermeture du navigateur...non?
Je débute avec les sessions alors j'ai besoin de conseil :-)

mood
Publicité
Posté le 05-10-2005 à 16:03:05  profilanswer
 

n°1215659
soju
One shot !
Posté le 05-10-2005 à 16:08:35  profilanswer
 

ça veut dire quoi pour toi "lorsqu'un internaute quitte le site" ?

n°1215665
omega2
Posté le 05-10-2005 à 16:13:40  profilanswer
 

Déja débatus plusieurs fois => fonction recherche du forum.
 
 
une session est géré par le serveur, le navigateur ne discute avec le serveur que quand il demande une nouvelle page.
 
Comment veux tu que le serveur sache quand le navigateur est fermé et comment veux tu que le serveur sache quand on demande une page sur un autre site?
 
Donc non, on ne peut pas. Les deux seules solutions, c'est un timeout de validité de la session et un bouton ou un lien de fermeture de la session.

n°1218414
blackphant​om
Pfffff...
Posté le 08-10-2005 à 18:31:52  profilanswer
 

Y'a certains si ki arrivent a declencher une action javascript lorsque tu tentes de fermer la fenetre (site d'adulte, on va appeler ca comme ca); essaie cette piste la

n°1218434
omega2
Posté le 08-10-2005 à 19:12:30  profilanswer
 

blackphantom > 10% de visiteurs avec javascript de désactivé. Et tous les navigateurs ayant javascript qui ne réagissent pas parteil surtout quand il s'agit de fermeture de navigateur ou d'exécution de javascript au changement de page.
 
Je n'ai rien d'autre à ajouter à ce fait. Du coup, même s'il intercepte la fermeture de la fenêtre et qu'il utilise le javascript pour prévenir le serveur il devra quand même gérer le fait que les nbavigateurs de plus de 10% des visiteurs ne préviendront jamais quand ils se barreront.
 
Ca fait quand même beaucoup trop de monde pour baser le fonctionnement normal du site sur ce genre de truc.

n°1218438
sircam
I Like Trains
Posté le 08-10-2005 à 19:22:44  profilanswer
 

Beh oui, et en imaginant que lors de la fermerture de la fenêtre, tu parviennes à faire un hook et à envoyer un message de fermeture, celui-ci ne sera pas instantanné.
 
Le genre de truc qui fait que je ne reviendrais JAMAIS visiter une deuxième fois le site, si mon browser venait à tolérer une pratique aussi intrusive.
 
Ne joue pas avec ça : ce n'est pas du bon design. Le protocole est ainsi fait, pas la peine d'essayer de rattraper la sauce de ce côté là.
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

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

  Fermer une session en quittant le site

 

Sujets relatifs
Protéger les adresses email affichées sur mon sitefichier ayant un temps de validité comme une session..
Avoir du son sur un site d'une web cam personnelComment mettre image fond écran sous-pages site ?
Pouvez-vous tester mon site? Pb avec IE sous MacSkype sur mon site internet
[ASP.NET] - Access denied sur un site web de prod. [RÉSOLU]Que penssé vous de mon site ???
Methode pour creer un siteAvis sur mon site SVP
Plus de sujets relatifs à : Fermer une session en quittant le site


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