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
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
A voir également:
- En ligne Hors ligne PHP
- Apparaitre hors ligne instagram - Guide
- Gps hors ligne - Guide
- Partager photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Aller à la ligne excel - Guide
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
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
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
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
8 juin 2018 à 10:26
Recherche sur google : tuto espace membre php