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 :

Voir ses amis connectés


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Voir ses amis connectés
    Bonjour à tous,

    Dans le cadre d'un projet, je dois permettre aux utilisateurs de voir leurs amis connectés, comme sur le SDZ ou Facebook par exemple. Ma base de donnée est opérationnelle, les utilisateurs peuvent se connecter et faire ce qui leur est autorisé, tout est OK de ce côté là.

    Le problème est que je ne vois absolument pas comment faire pour qu'il voient leur amis connectés ...
    Pour commencer, puis-je coder cette fonction en PHP, ou sinon quel langage dois-je utiliser ?

    La seule piste que j'aie est celle d'une variable booléenne qui vaudrait 0, et qui serait incrémentée quand l'utilisateur se connecterait puis remise à zéro quand il se déconnecterait. Le problème est que la plupart des sessions sont fermées par le navigateur ou par le temps donc je suis perdu =) Suis-je sur la bonne voie ou la méthode est-elle mauvaise ?

    Merci d'avance et bonne fin de journée

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 330
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 330
    Points : 15 673
    Points
    15 673
    Par défaut
    une technique souvent utilisée dans ce cas est de stocker dans la base de données à quelle moment la personne a fait une action pour la dernière fois
    à partir de cette date tu définis une durée (par exemple 3 minutes) où la personne est considérée comme connectée. et ensuite à partir de cette information tu peux directement faire des requêtes SQL pour trouver qui est connecté

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Bonsoir mathieu,
    Votre solution me semble bien appropriée, merci beaucoup.
    Il ne reste plus qu'à tester ça !!

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Solution très efficace et fonctionnelle !
    Merci & bonne continuation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 30/08/2013, 11h53
  2. [Zip] zip_open() et ses amis
    Par LDDL dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 11/12/2006, 20h22
  3. XP voir qui est connecté a un dossier partagé
    Par totoche dans le forum Windows XP
    Réponses: 2
    Dernier message: 02/06/2006, 09h55
  4. Logiciel pour voir ses image en mode console
    Par Senaku-seishin dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/11/2004, 22h11

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