détection de déconnection d'un utilisateur ?!? [PHP-MySQL] - Programmation
Marsh Posté le 27-03-2001 à 23:46:15
bonne question mais lé rponse est 'c pas possible'
enfin c pas possible seulement avec php car le code est interprété par le serveur dc on peut pas savoir qd le visiteur quitte le site.
A la limite tu peux faire un truc en javascript qui redirige l'utilisateur vers un script donné qd il quiite le site. Pour ça tu mets dans le <body.. > un truc comme onUnload="document.location.href='tonscript.php'" et dans ton script php tu mets le code pour virer l'utilisateur de la bdd. C pas la pannacée car ça marchera pas si l'utilisateur ferme la fenêtre de son navigateur mais c mieux que rien.
La meilleur solution, généralement utilisée est de virer les visiteurs 'inactifs' depuis plus de x secondes.
Marsh Posté le 27-03-2001 à 23:51:04
Merci Zebra3 !
Bizarrement je m'attendais un peut à cette réponse (si si).
Merci pour ta solution JavaScript, je pense que c'est ce que je vais faire.
Bonne soirée !
Marsh Posté le 28-03-2001 à 09:44:23
ou sinon tu peux aussi faire du frame invisible avec un "soumetteur" automatique de formulaires, ou tu lui passerais ton ID de session, du coup, bah t sûr que le gars il est là
même que tu peux rajouter du ONFOCUS sur ta page ptêtre que c cool
[edit]--Message édité par k666--[/edit]
Marsh Posté le 27-03-2001 à 23:12:02
Comment faire pour détecter la déconnection d'un utilisateur (sa connection est enregistrée dans une bdd MySQL via PHP)?
V'la une question qu'elle est bonne, n'est-il pas ?