IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Afficher le nombre de connectés


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 36
    Points : 17
    Points
    17
    Par défaut Afficher le nombre de connectés
    Bonjour,
    J'ai cherché sur le forum(fait une recherche) mais pas trouvé de problèmes résolus à ce sujet). Je voudrais savoir quel champs je doit mettre dans ma base en plus des autres et quel script utiliser pour afficher le nombre de connecter qui sont dans l'espace membre...

    Merci d'avance de vos réponses.


  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Tu peux faire ça tout simplement en écrivant le nombre de connecté à tout instant dans un fichier par exemple ou alors en faisant une requête sur ta base pour voir qui est connecté :
    Chaque visiteur à une variable "est connecté", quand il se connecte cette variable passe à true et tu refais la requête SQL pour savoir combien il y a de personne ayant la variable "est connecte" à true.

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 36
    Points : 17
    Points
    17
    Par défaut
    Citation Envoyé par trotters213 Voir le message

    Tu peux faire ça tout simplement en écrivant le nombre de connecté à tout instant dans un fichier par exemple ou alors en faisant une requête sur ta base pour voir qui est connecté :
    Chaque visiteur à une variable "est connecté", quand il se connecte cette variable passe à true et tu refais la requête SQL pour savoir combien il y a de personne ayant la variable "est connecte" à true.
    Merci pour la réponse, mais et alors, quand il se déconnecte, comment je fait pour changer cette variable ? Puisque la plupart des visiteurs ne clique pas sur ce déconnecté mais ferme directement le navigateur, donc il sont bien déconnecté, mais rien ne change dans ce cas là par rapport à la base.

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    C'est pour cela que généralement on inclue à la table représentant les sessions en cours un timestamp pour indiquer la date de consultation de la dernière page. A partir de celui-ci il est possible de supprimer les sessions supposées inactives et/ou de lister les utilisateurs actifs.

    Il est vrai que ce procédé peut s'avérer lourd suivant le contexte.

Discussions similaires

  1. Afficher le nombre de joueur connecté
    Par Mario67200 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 04/04/2015, 16h13
  2. Afficher le nombre de personnes connectés
    Par yanis97 dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 19/06/2012, 11h12
  3. Comment afficher le nombre de connectés?
    Par baleiney dans le forum Langage
    Réponses: 2
    Dernier message: 22/10/2006, 00h11
  4. [Jsp]Vérifier le nombre de connections
    Par antigone dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 21/08/2003, 10h56
  5. Licence, nombre de connections ?
    Par Mouse dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 31/03/2003, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo