Tom's Guide > Forum > Programmation > Comment savoir si quelqu'un est connecté
Mot :    Pseudo :           
 

Bonjour, j'ai sur mon site une zone membre fabriqué par moi! (donc le strict minimum :D) et je voudrai savoir si éxiste une tite fonction php qui permet de savoir qui est en ligne, qu'elle session est ouverte ?

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Nah créer un champs dans ta table, et dès qu'une personne se connecte insère y son nom. Dès qu'elle se déconnecte supprime son nom. Tu n'auras pus qu'à utiliser un mysql_fetch_array pour afficher ta table et donc les membres connecté sur l'index de ton site.

Répondre à Apologie

A ouai, pas con, merci bien ApoloGie

Répondre à floboss@IDN

ok, la dessus pas de problemes, par contre si l'utilisateur fait ce que 95% (si ce n'est pas 100%) des gens font, c'est à dire fermer le navigateur sans appuyer sur le bouton "Deconnexion", l'information reste dans la base et l'utilisateur est affiché connecté alors qu'il ne l'est plus.
J'ai cherché comment faire pour executer une requete sur fermeture du navigateur et jusqu'à présent je n'ai rien trouvé.
Si quelqu'un a une solution, ou une explication de comment font les forum "pro" je suis plus que preneur.

Merci

Répondre à Jorlanne

Un timestamp différentiel entre la dernière action de l'utilisateur et la date/heure stockée en db pour cet utilisateur. Ensuite il ne te reste qu'à définir un interval ( x , tout dépend après combien de temps tu décides de dire ok , le type n'est plus ) et les comparer.

------------------------------
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii

En fait, au chargement d'une page, il faut comparer le temps d'inactivité des TOUS les utilisateurs connectés et deconnecter tous ceux dont la durée d'inactivité est trop longue.
Et hop, le tour est joué.

Merci encore

"comme quoi, il suffit de poser la question pour avoir la réponse"

Répondre à Jorlanne
Tom's Guide > Forum > Programmation > Comment savoir si quelqu'un est connecté
Aller à :

Il y a 2471 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens