J'ai un client de chat simple qui permet aux utilisateurs de se connecter avec un nom d'utilisateur et qui stocke les messages qu'ils écrivent dans une base de données sql. Toutes les 3 secondes, la base de données imprime simplement toutes les lignes. Il s'agit donc essentiellement d'un client de chat.
J'aimerais conserver une liste des personnes en ligne. Comment faire ? Comment puis-je savoir si quelqu'un a fermé son navigateur ?
Pour l'instant, j'extrais le nom d'utilisateur sous la forme suivante
$name = $_COOKIE["name"];
et si cette valeur est vide, je sais qu'ils sont partis. Mais une fois qu'ils sont partis, il est trop tard pour savoir quel était leur nom d'utilisateur et je ne peux donc pas savoir qui est parti exactement.
Des idées ? Je suis assez novice en php, javascript et html, donc gardez cela à l'esprit :)