En ligne Hors ligne PHP

Résolu
carterj Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
PhpFullStack Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment crée un système en ligne ou hors-ligne en PHP genre si le user est logé on affiche que l’utilisateur est en ligne et si il se déconnecte on lui met hors-ligne
//montrer moi la marche à suivre merci d’avance 


A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
Tu stockes, dans une table de ta bdd l'heure à laquelle l'utilisateur a affiché une page de ton site ( id_user, lastdatetime)
=> bien entendu tu fais un INSERT si l"id de l'utilisateur n'est pas déjà présent dans cette table ou un UPDATE de la date si il y est déjà
(tu peux même faire, via un settimeout javascript toutes les 10 minutes par exemple et avec de l'ajax pour que sa se mette à jour automatiquement au cas où l'utilisateur resterait longtemps sur la même page.... )

Ensuite, pour savoir qui est "en ligne" il te suffit de faire une requête SELECT sur les 2 dernière minutes par exemple pour avoir la liste des utilisateurs "présents" durant ce laps de temps
0
PhpFullStack Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Recherche sur google : tuto espace membre php
-1