Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2422 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Nbre de connectés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nbre de connectés

n°519667
NerOcrO
PrOut
Posté le 21-09-2003 à 16:51:44  profilanswer
 

J'arrive pas à afficher le nombre de connecté sur mon site, si vous pouviez m'aider.
Je sais que c'est avec les sessions mais je voudrais plus de détails.
 
Merci :)


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
mood
Publicité
Posté le 21-09-2003 à 16:51:44  profilanswer
 

n°519703
Freekill
Electron libre…
Posté le 21-09-2003 à 17:04:23  profilanswer
 

A chaque ouverture de session tu insères un enregistrement dans une BDD.
 
Ensuite tu regardes combien il y en a qui datent de moins de X minutes.
 
(purger la BDD des vieux enregistrements de temps en temps)


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
n°519719
NerOcrO
PrOut
Posté le 21-09-2003 à 17:07:30  profilanswer
 

Ouais ok mais comment je sais que le mec c'est barré de mon site ?


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°519727
Freekill
Electron libre…
Posté le 21-09-2003 à 17:09:19  profilanswer
 

"qui datent de moins de X minutes"


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
n°519728
Freekill
Electron libre…
Posté le 21-09-2003 à 17:10:40  profilanswer
 

Tu actualises aussi la date de l'enregistrement à chaque fois que le visiteur affiche une page.


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
n°519732
NerOcrO
PrOut
Posté le 21-09-2003 à 17:12:52  profilanswer
 

Ah ok, j'y avais pas pensé, je vais voir ce que je peux faire merci.


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°519807
_maximus_
Goret ptit con ^_^
Posté le 21-09-2003 à 17:44:24  profilanswer
 

Nerocro a écrit :

Ouais ok mais comment je sais que le mec c'est barré de mon site ?


Justement comment veux tu le savoir, en moyenne les internautes reste 5min sur un site, une fois la page chargee il n'y a plus aucune liaison entre l'internaute et le server web, donc c'est juste une estimation  [:spamafote]


---------------
Ptit con de goret je t'emmerde ^_^
n°519991
aspegic500​mg
Posté le 21-09-2003 à 20:56:05  profilanswer
 

_Maximus_ a écrit :


Justement comment veux tu le savoir, en moyenne les internautes reste 5min sur un site, une fois la page chargee il n'y a plus aucune liaison entre l'internaute et le server web, donc c'est juste une estimation  [:spamafote]  


 
+1
 
Moi aussi le sujet m'interresse bien, car j'ai toujours pas trouvé la solution pour ce truc :(

n°519998
Taz
bisounours-codeur
Posté le 21-09-2003 à 21:02:45  profilanswer
 

tu comptes le nombre de httpd    [:spamafote]  

n°520128
aspegic500​mg
Posté le 21-09-2003 à 23:59:10  profilanswer
 

Taz a écrit :

tu comptes le nombre de httpd    [:spamafote]  


 
cad? :??:  :heink:  
 
Compter quelque chose en rapport avec les variables serveurs? :??:

mood
Publicité
Posté le 21-09-2003 à 23:59:10  profilanswer
 

n°520222
_maximus_
Goret ptit con ^_^
Posté le 22-09-2003 à 09:34:49  profilanswer
 

La solution est de se fier aux stat :D
 
Lorsqu'un internaute se connecte au site, tu enregistres son IP dans une table avec la date et l'heure de connexion si son IP n'existe pas encore dans la table.
 
A chaque fois que la page est rafraichie :
 
En debut de script tu effaces tous les enregistrements qui ont une date et heure < que la date actuelle - 5 minutes.
 
Ensuite tu comptes le nombre d'enregistrements de la table et ce nombre est le nombre de connectés à afficher.  
 
Si le mec reste connecté plus de 5 minutes ce n'est pas un probleme son IP sera ré-enregistrée dans la DB pour 5 minutes de plus... pour autant qu'il rafraichisse une page de tps en tps :D si il reste planté pendant 2H devant la page évidement il n'y a aucun moyen de le savoir.
 
Il est clair que ca ne te donneras pas exactement le nombre de "connectés", en l'instant présent, mais c'est une méthode qui s'en rapproche le plus.


Message édité par _maximus_ le 22-09-2003 à 09:38:06

---------------
Ptit con de goret je t'emmerde ^_^
n°520225
_maximus_
Goret ptit con ^_^
Posté le 22-09-2003 à 09:39:01  profilanswer
 

Taz a écrit :

tu comptes le nombre de httpd    [:spamafote]  


 
Il peut y en avoir plusieur pour 1 internaute non?


---------------
Ptit con de goret je t'emmerde ^_^
n°520269
Mara's dad
Yes I can !
Posté le 22-09-2003 à 11:26:42  profilanswer
 

_Maximus_ a écrit :

La solution est de se fier aux stat :D
 
Lorsqu'un internaute se connecte au site, tu enregistres son IP dans une table avec la date et l'heure de connexion si son IP n'existe pas encore dans la table.
...


 
L'adresse IP n'est pas fiable. Utilise plutôt un ID de session.
Certains visiteurs qui sont dans des grosses sociétés change d'ip assez souvent parce-que le trafic passe par plusieurs routeurs qui se répartissent la charge. J'ai eu l'exemple avec de visiteurs de la SNCF...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°520369
_maximus_
Goret ptit con ^_^
Posté le 22-09-2003 à 14:15:20  profilanswer
 

Mara's dad a écrit :


 
L'adresse IP n'est pas fiable. Utilise plutôt un ID de session.
Certains visiteurs qui sont dans des grosses sociétés change d'ip assez souvent parce-que le trafic passe par plusieurs routeurs qui se répartissent la charge. J'ai eu l'exemple avec de visiteurs de la SNCF...


 
Oui c'est vrai mais faut avouer que ca represente 0.1% des cas :D
Mais oui, pq pas avec l'id de session. Ca reste le meme principe de toute facon. Tu as raison ;)


---------------
Ptit con de goret je t'emmerde ^_^
n°520380
Mara's dad
Yes I can !
Posté le 22-09-2003 à 14:28:12  profilanswer
 

_Maximus_ a écrit :


 
Oui c'est vrai mais faut avouer que ca represente 0.1% des cas :D
Mais oui, pq pas avec l'id de session. Ca reste le meme principe de toute facon. Tu as raison ;)


 
0.1% des cas, c'est pas grand chose, et pour des stats, c'est pas bien important, tu as raison de le souligner.
 
J'ai remarqué ce problème en essayant de "sécuriser" mes sessions. Je voulais éviter le vol/usurpation d'id de session, et donc je vérifiais la correspondance entre id de session et IP. En cas de non correspondance, le visiteur était renvoyé sur la page d'accueil du site, et je reçevais une alerte pour "tentative de vol d'id de session". Quand je me suis rendu compte que ce n'était pas de l'usurpation, il m'a fallu laisser tomber cette vérification, parce là pour le coup, 0.001% c'est trop :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Nbre de connectés

 

Sujets relatifs
afficher le nb de connectés sur une page[PHP]Compter le nbre de fois qu'1 chaine de char est presente ds 1 txt
Je cherche un bon compteur de connectés[Php/Apache] Authentification avec .htaccess, liste des connectés ?
nbre de message maxi pour un livre d'orpb de nbre nul dans table sondage
[Delphi 4 et InterBase 4.2] Utilisateurs connectés ?Connaitre le nombre de connectés à un chanel IRC (en php).. Possible ?
[PHP] Nbre de secondes à une date précise[PHP] Récupérer le login NT des connectés à un site Intranet ?
Plus de sujets relatifs à : Nbre de connectés


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR