Cela consiste à catcher l'évènement "window.close()" de toutes tes pages et faire une redirection sur une page qui forcera la destruction de la session.
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 27 déc. 2005 à 16:41
Salut,
La solution d'azra fonctionne, mais...
ça reste du bidouillage quand même , car si l'utilisateur :
- clique sur un lien externe, une pub, une animation flash (qui ne s'ouvre pas dans une nouvelle fenêtre)
- désactive le javascript (et il y en a encore un nombre non négligeable)
- se met en mode hors-connexion puis ferme le navigateur
- a une connexion bas-débit (la page qui doit fermer la session ne s'affiche pas assez vite : il a déjà fermé son browser)
Et on peut aller loin comme ça :
- kill le processus de son navigateur
- faut planter Windows, son navigateur
- débranche à chaud son alimentation électrique
- perd sa connexion internet (panne, etc...)
Donc, dans tous les cas, il faut bien prendre conscience que le nombre d'utilisateur en ligne ne sera qu'un ordre de grandeur et en aucun cas un nombre précis de visiteurs par jour !