[php,html,..] nbre de visiteur en ligne

blbg Messages postés 302 Statut Membre -  
Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,

je voudrais savoir comment il faut faire pour compter le nombre de visiteurs en ligne !!!

j'ai une petite idée ... mais je pence pas que ça soit entiérement ça ... le plus optimum !!!

à chaque fois que qqun charge une page, j'envoi dans une table Mysql, son idenifiant (pour les incrémentation ça doit être ça .. à peu prés .. )

mais pour la décérementation .. je vois 2 solutions mais pas trés propres :
- soit qd le navigateur est fermé .. je rouvre une page ( il doit avoir une fonction en javaScript pr le faire je crois) & ds cette page, j'enléve l'identifiant du visiteur .. & je referme la page ( tjs en javaScript)
- soit en même tps que j'enregistre l'identifiant, j'enregistre le moment ou il est entré ( & a chaq foi qu'il ouvre une page) & au bout de 10min d'inactivité, je l'enléve ..

dc voila .. à mon avis c'est la premiére solution la plus plosible ... mais il doit certainement avoir une meilleur solution .. dc ..

si vous savez comment faire ...
vous pouvez m'aider ??
merci d'avance ..
++blbg

____________________________________________
il y a déjà plein d'astuces, ... pour gagner de l'argent
en jouant gratuitement   http://www.tout-prizee.fr.st

6 réponses

  1. blbg Messages postés 302 Statut Membre 10
     
    ben oui, il ya plein de site qui le font,
    & c'est auusi d'aufice dans les forum phpbb je crois .. ( & ds d'autres certainement) mais comme je veux pas de forum pour mon site .. j'ai pas les sources ...

    dc comme c'est assez courrant .. j'espére que qqun peu m'aider .. merci .. d'avance ..
    ++blbg
    __________________________________________
    il y a déjà plein d'astuces, ... pour gagner de l'argent
    en jouant gratuitement   http://www.tout-prizee.fr.st
    0
  2. esox_ch Messages postés 770 Statut Membre 49
     
    Sur mon forum j'ai mis un double systeme de controle .. L'un est basé sur le fait que si tu quitte le site, un popup viens et t'efface de la liste des personne connectées, l'autre, qui sert dans le cas ou le 1er n'est pas suffisant (genre, je considere que si qqn s'est endormi en lisant un post, on peu le considerer comme hors ligne), est basé sur la meme idée qui est mise dans phpfacile.com ...
    Parcontre dans leur article il y a un truc qui me semble un peu "bizard". Il dit que le serveur sais qui est connecté a lui ... Dsl mais a ma connaissance (ou du - ce que montrent les logs apache), le serveur sais quel page est loadée par quel IP et quand, mais rien de plus (d'ailleur je vois mal comment ca pourrais ne pas etre ainsi) ... Ce qui reviens strictement au meme que de rajouter une entrée au database a chak refresh de la page de la part d'un utilisateur...

    Enfin bon voila, a bientot

    Esox

    Eternel Questionneur. Seul et Unique membre de la : SPdLM
    => Société Protectrice des Langages Maltraités
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Salut Esox !

      Ca faisait longtemps qu'on ne t'avait pas vu :)

      A ma connaissance (et à celle de mon hébergeur aussi : scooba.org), effectivement, y'a une ch'tite erreur sur lephpfacile de ce côté-là :-)

      A+ :-)
       
        ___________________
        |__ .: Thom@s :. ___|
      0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. blbg Messages postés 302 Statut Membre 10
     
    bon apparement, ...
    il n'y à pas de méthode plus mieux ... (enfin qqe petite amélioration) mais sur le principe ... non !!

    dc je vais voir si la réouverture d'une page popup & sa réouverture est transparent ... (bien que ça suffit pas pour les visiteur qui on un navigateur qui bloque les popup .. :o( )

    dc a mon avis ... il faut le faire avec le tps ...
    enfin si qqun à une meilleur solution ... qu'il n'ésite pas ...

    merci pour vos réponces ...
    ++blbg
    ___________________________________________
    il y a déjà plein d'astuces, ... pour gagner de l'argent
    en jouant gratuitement   http://www.tout-prizee.fr.st
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Resalut !

      D'après toutes les recherches que j'avais faite à ce sujet, pour mon site, je n'avais rien trouvé d'autre qu'un labs de temps au-delà duquel l'utilisateur est considéré comme déconnecté et son entrée est supprimée de la base (système de www.lephpfacile.com)

      C'est le système que j'ai mis sur mon site. Je crois que c'est aussi à peut près celui qui est utilisé sur CCM pour compter le nombre de non-membres connectés (et aussi, plus ou moins, pour les membres connectés, bien que ça passe par les essions PHP, je crois :-)

      A+ :-)
      :)
       
        ___________________
        |__ .: Thom@s :. ___|
      0
  5. Maya
     
    Salut
    ben il y a le webmaster qui peut t'aider !
    -1