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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP JS ou autre] Indiquer le nombre de personnes connecter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP JS ou autre] Indiquer le nombre de personnes connecter

n°290265
simoes
Posté le 20-01-2003 à 20:46:14  profilanswer
 

Je voudrais afficher le nombre de personnes connecter sur mon site! Est ce que c'est possible en php ou js?
 
merci


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
mood
Publicité
Posté le 20-01-2003 à 20:46:14  profilanswer
 

n°290270
beleg
黑社會
Posté le 20-01-2003 à 21:00:28  profilanswer
 

oui
je pense que ya bien un script qui fait ca quelquepart
sinon moi jutliserais une table pr stocker les ip des visiteurs avec une date de fin de visite, il me semble que chacal a deja demandé ca.

n°290299
Cherrytree
cn=?
Posté le 20-01-2003 à 21:45:22  profilanswer
 

JS, non.
PHP, oui. Par contre, même si c'est un problème relativement classique l'implémentation d'un compteur temps réel fait des suppositions. En fait on place sur une table dite table des connectés toutes les IP ou id de sessions ou autre des utilisateurs, avec la date (timestamp en fait). Ensuite, périodiquement, on efface les entrées de la base qui sont vieilles (style le timestamp date de 5 minutes). Si un utilisateurs surfe sur le site, il réactualise le timestamp correspondant à son IP ou son id de session. Pour avoir le nombre de connectés, on somme.


---------------
Le site de ma maman
n°291101
simoes
Posté le 21-01-2003 à 17:54:55  profilanswer
 

Donc c'est pas possible d'avoir un truc precis?


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°291103
HappyHarry
Posté le 21-01-2003 à 17:56:03  profilanswer
 

simoes a écrit :

Donc c'est pas possible d'avoir un truc precis?


 
HTTP --> NON CONNECTE
 
(nieme redif)

n°291139
simoes
Posté le 21-01-2003 à 18:16:33  profilanswer
 

HappyHarry a écrit :


 
HTTP --> NON CONNECTE
 
(nieme redif)


 
Tu pourais etre un peu plus precis stp!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°291141
HappyHarry
Posté le 21-01-2003 à 18:19:29  profilanswer
 

simoes a écrit :


 
Tu pourais etre un peu plus precis stp!!!


 
HTTP est un protocole non connecté :
 
le client se connecte et demande sa page, la recoit, la connection se coupe
en dehors de ca, rien
 
je peux tres bien demander une page, et changer de site juste apres , ou fermer mon browser

n°291147
simoes
Posté le 21-01-2003 à 18:30:13  profilanswer
 

HappyHarry a écrit :


 
HTTP est un protocole non connecté :
 
le client se connecte et demande sa page, la recoit, la connection se coupe
en dehors de ca, rien
 
je peux tres bien demander une page, et changer de site juste apres , ou fermer mon browser


 
Mais alors c'est pas possible?
 
Pourtant ily a des sites qui proposent! Mais je voudrasi rester indépendant de tout cela!
 
Sur le forum hfr c'est marquer:
Utilisateurs Online  
Il y a 559 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici  
 
C'est pas exact c'est une estimation?
 


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°291150
HappyHarry
Posté le 21-01-2003 à 18:32:59  profilanswer
 

ben non c pas exact
 
ca veut dire qu'il y a eu 559 demandes de page d'ip différentes pendant les n dernieres minutes

n°291210
Cherrytree
cn=?
Posté le 21-01-2003 à 19:29:17  profilanswer
 

C'est du pseudo temps réel. Je t'ai tout expliqué. On ne peut pas faire autrement.


---------------
Le site de ma maman
mood
Publicité
Posté le 21-01-2003 à 19:29:17  profilanswer
 

n°291216
lorill
Posté le 21-01-2003 à 19:49:25  profilanswer
 

Cherrytree a écrit :

On ne peut pas faire autrement.


Si. Ta solution est surement la plus maline et la plus utilisée, mais on peut faire autrement.
 
Tu peux même avoir l'info en temps réel, mais c'est crade :
une applet qui ouvre une socket sur le serveur, et qui le ferme sur le stop().  
 
On peut toujours faire autrement, même si c'est pour faire des conneries  [:sinclaire]

n°291228
Cherrytree
cn=?
Posté le 21-01-2003 à 20:22:34  profilanswer
 

Je suis d'accord, lorill fils de Shaw l'Apache. Mais parfois, il vaut mieux tenir sa langue.


---------------
Le site de ma maman
n°291232
lorill
Posté le 21-01-2003 à 20:24:51  profilanswer
 

Cherrytree a écrit :

Je suis d'accord, lorill fils de Shaw l'Apache. Mais parfois, il vaut mieux tenir sa langue.


y'a aussi la solution un peu sioux d'un js sur le onload qui va appeler une page qui augmente le compteur, et le même sur le onunload qui le décrémente. Mais nous sommes d'accord, c'est du délire :o

n°291732
Floleb7
Fiché au grand banditisme
Posté le 22-01-2003 à 12:13:31  profilanswer
 

en php :
une table connecte avec  
ip et last_connect
 
dans last connect tu fous un timestamp (donc champ en int)  
 
1ere requete tu delete les entrées dont le timestamp est inférieur à time()
 
ensuite tu check l'ip  
si l'ip est ds la bd tu update le last_connect en mettant comme timestamp time() + 600 (ce qui signifie que le gars sera affiché connecté pdt 10min s'il ne fait plus rien)
si l'ip n'est pas ds la bd tu l'add  
ensuite un select count sur le nombre d'entrée de ta bd et voilà


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »

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

  [PHP JS ou autre] Indiquer le nombre de personnes connecter

 

Sujets relatifs
Compter le nombre d'enregistrement d un champ[?HTML/PHP?] combo dynamique
[PHP] savoir si ys des reponse à 1 SQL [resolu][PHP] Récuperer le texte d'un fichier sur un autre serveur
Serveur SMTP pour fonction mail() de PHP ?[PHP?]Sondage - Packs - HELP
[MySQL - PHP] connexion sécurisée. SSL?[PHP] generer des variables [resolu]
[PHP] Pseudo frames performants[ PHP ] les 3 derniers carracteres d une chaine...
Plus de sujets relatifs à : [PHP JS ou autre] Indiquer le nombre de personnes connecter


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