En ligne Hors ligne PHP

Résolu/Fermé
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 - 6 juin 2018 à 11:10
PhpFullStack Messages postés 10 Date d'inscription vendredi 8 juin 2018 Statut Membre Dernière intervention 10 juin 2018 - 8 juin 2018 à 10:26
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 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
6 juin 2018 à 12:19
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 vendredi 8 juin 2018 Statut Membre Dernière intervention 10 juin 2018
8 juin 2018 à 10:26
Recherche sur google : tuto espace membre php
-1