Statut des membres... - PHP - Programmation
Marsh Posté le 20-08-2009 à 00:15:58
faut déjà te créer une table qui liste les connectés avec l'heure de leur dernière action. à chaque action d'un membre, tu insères une ligne dans cette table, ou tu updates la date/heure de la dernière action de ce membre. Et au passage, tu effaces les lignes dont la date/heure plus vieille que {maintenant} - X minutes, à toi de déterminer le X.
Partant de là, t'as qu'une liste basique à faire...
Marsh Posté le 20-08-2009 à 01:38:49
Je pensais trouver une réponse à l'aide d'une fonction comme celle-ci qui : $_SERVER['PHP_AUTH_USER'] ; peut-être en existe t-il une qui permet de vérifier la présence d'un utilisateur inscrit (comme sur MSN ou sur le forum de Hardware.fr)...
Marsh Posté le 20-08-2009 à 10:18:18
en PHP 8 oui
et avec le support natif de l'IP v6 par PHP 8 sous windows 8 t'auras même de quoi attribuer une IP au séant de tes visiteurs
EDIT : non sérieusement, le protocole HTTP n'est pas fait pour ça.
Marsh Posté le 20-08-2009 à 15:05:33
alx067 a écrit : ou sur le forum de Hardware.fr |
Ils font comme le dit NewsletTux, une table avec l'heure de la dernière action. C'est toujours des statistiques à +/- quelques minutes, suivant ce qu'on choisit comme intervalle "standard" sans action.
Sur Facebook par exemple, y'a un polling AJAX toutes les minutes qui permet d'être assez fin (avec apparemment plusieurs étapes : vert si action ok, lune grise si pas de réponse au bout de quelques minutes, et disparition finale si vraiment plus d'activité après)
Marsh Posté le 20-08-2009 à 15:41:44
Dans de chaque message cette fonction est présente sur le forum de Hardware.fr ("Voir son profil..." ), peut-être une fonction en Javascript (faudra changer de section) pourrait faire l'affaire ; je suis sûr que cela peut marcher...
Je vais voir du coté de AJAX.
Marsh Posté le 12-11-2009 à 15:16:29
quoi up?
Marsh Posté le 12-11-2009 à 15:21:20
Jean-Luc Up n'est pas là aujourd'hui, va falloir attendre
Marsh Posté le 12-11-2009 à 15:56:07
autre solution, plus complexe, faire une connexion avec flash et AFCS (adobe flash collaboration service), mais faudrais que ton site soit en ajax pour pas recherché le flash a chaque fois
Marsh Posté le 12-11-2009 à 18:40:04
Up pour :
Coucou j'ai une question sans réponse qui peut être interréssante ;
Up pour :
Faire remonter le topic dans le forum
Je sais qu'il existe une fonction pour vérifier l'état d'un serveur (fsockopen(), je crois).
Peut-être existe une fonction avançée avec PHP 6 ? (Peut-être)...
Marsh Posté le 12-11-2009 à 18:44:11
alx067 a écrit : Up pour : |
Des réponses tu en as. Si tu n'es pas capable de les mettre en oeuvre c'est un autre problème.
Marsh Posté le 19-08-2009 à 22:23:20
J'ai une page qui référence la liste des membres inscrits sur mon site.
Je cherche à afficher la liste des connectés avec une affiche une note qui affiche le statut (connecté/déconnecté) en PHP.
Cela donnerait ceci :
Identifiant 1 - Connecté
Identifiant 2 - Déconnecté
Identifiant 3 - Connecté
Merci de votre aide...
Message édité par alx067 le 19-08-2009 à 22:23:37