Comment détecter si un utilisateur s'est déconnecté, en PHP?

Après que l'utilisateur se connecte avec succès, j'magasin login = true dans la base de données. Mais comment puis-je vérifier si l'utilisateur connecté par la fermeture du navigateur sans cliquer sur le bouton de déconnexion? Et aussi, comment puis-je rediriger l'utilisateur qui a été inactif pendant 10 minutes à la page de connexion?

Je suis à l'aide de php et mysql. Toute aide serait appréciée.

EDIT:
Désolé si ma question n'est pas claire. J'ai fait d'utiliser de session pour stocker qu'ils soient connectés ou non. Mais, maintenant, je veux stocker les infos dans la base de données, afin que je puisse afficher leur statut sur d'autres pages. Disons que user1 a 3 amis. Lors de l'affichage de tous ses amis, user1 voulez savoir si ses amis sont en ligne ou hors ligne. C'est ce que je veux. Tout conseiller?

source d'informationauteur | 2009-05-20