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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Compteur live ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Compteur live ?

n°235663
orazur
Posté le 27-10-2002 à 21:59:51  profilanswer
 

Voila, je voudrais rajouter un compteur live a mon site...
J'ai donc cherché comment etaient faits ce genre de script, et a ma grande surprise tous les scripts que j'ai trouvé etaient faits avec une methode barbare et fortement ridicule, ou l'on devait estimer au bout de combien de temps le visiteur serait parti, ce qui est completement stupide.
J'ai donc pensé a creer un script en javascript qui actualiserait ma base de donne sql, cela avec body onload et body onquit ou onunload...
Or je ne sais pas comment combiner java et php, deja est-ce possible et si oui comment?
SVP evitez les reponses genre "tas ka chercher" , g deja cherché ok?
marchi :jap:

mood
Publicité
Posté le 27-10-2002 à 21:59:51  profilanswer
 

n°235668
LexTuhor
Posté le 27-10-2002 à 22:34:51  profilanswer
 

hé je vais p-ê dire une bétise, mais je ne vois pas comment le serveur pourrait être au courant de la connection des clients si il n'y a pas de requête.  
 
Ensuite effectivement le javascript est une solution, mais de toutes façons, ya bcp de gens qui le désactivent... Et à ce moment là, tes visiteurs ne seront plus comptabilisés.
 
Donc la solution du temps moyen n'est pas si mauvaise. Notes au passage que sur les sites sérieux, on indique "présent depuis les dix dernières minutes" ou un truc du genre ;)

n°235670
gatorette
Posté le 27-10-2002 à 22:45:59  profilanswer
 

L' autre problème est qu'il n'existe pas (à ma connaissance) de fonctions en Javascript permettant de renvoyer des informations au serveur. De plus il faudrait développer une appli sur le serveur recevant ces informations et les traîtants.
 
La seule solution qui me semble possible serait d'utiliser Java ou un objet ActiveX qui eux possèdent des fonctions d'envoi de données vers le serveur. Cependant, cela me semble tout de même très compliqué à faire et lourd pour un résultat peu concluant !


---------------
each day I don't die is cheating
n°235847
Schtroumph​eur
bwwwwwaaaaarkkkkkkk!!!!!!
Posté le 28-10-2002 à 13:01:54  profilanswer
 

Fait ton compteur en java ! ;)
 

n°235864
Fred999
Rabat-joie
Posté le 28-10-2002 à 13:56:16  profilanswer
 

Si tu récupères l'adresse IP de l'utilisateur, tu peux toujours compter ses visites sous 24 heures...

n°235875
Schtroumph​eur
bwwwwwaaaaarkkkkkkk!!!!!!
Posté le 28-10-2002 à 14:06:16  profilanswer
 

Et faire intervenir les cookies, pour etre encore PLUS sur des nombres affiché :)

n°235945
Fred999
Rabat-joie
Posté le 28-10-2002 à 15:24:22  profilanswer
 

schtroumpheur a écrit a écrit :

Et faire intervenir les cookies, pour etre encore PLUS sur des nombres affiché :)




 
Clair qu'avec un cookie, tu es tranquille. Sauf si le monsieur ne l'accepte pas :o
 
En fait, hormis avec un site où tu as un accès par login/mdp, il est impossible de faire des stats 100% fiables ;)

n°236003
omega2
Posté le 28-10-2002 à 16:24:36  profilanswer
 

Fred999 a écrit a écrit :

 
 
Clair qu'avec un cookie, tu es tranquille. Sauf si le monsieur ne l'accepte pas :o
 
En fait, hormis avec un site où tu as un accès par login/mdp, il est impossible de faire des stats 100% fiables ;)



De toute manière, même dans ce cas là, les stats ne seront pas fiable à 100%.
Après tout, si le fait de ce logué est valable pendant plusieurs heures d'affilé sans devoir ce relogué, est ce que deux passages écarter de 2 heures doivent être onsidéré comme une seule?
Et puis, il y a toujours la partie du site accéssible sans ce logué et là ca sera aussi peu précis que précédemment.
En définitive, le seul moyen d'avoir un truc précis à quasiment 100% ca serait de calculé le temps max de lecture de chaque page, de savoir constemment quelle la dernière page lue par une IP donnée et donc à la lecture de la page suivante de calculé le dépassement entre le temps de lecture de la page et le temps mis entre l'appel des deux pages.
Bref, ça complique pour pas grand chôse (la diférenciation entre deux visites au bout de temps de temps est déjà très précise quand c'est bien réglé).

n°1392374
polo7
Posté le 21-06-2006 à 17:50:40  profilanswer
 

Salut à tous,
Ouais on utilise l'IP, mais y-a-t-il une solution indépendante de l'IP ?
En effet, dans des réseaux internes, ils ont tous la même IP.


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

  [PHP] Compteur live ?

 

Sujets relatifs
[ JS ] Actualiser la page en cours avec un bouton ( lien ) ou en PHPPhp nuke installé sur mon ordi
[PHP] Formulaire d'upload => Problème :([PHP] - Nombre de fichiers contenu dans un dossier?
Comment avez vous appris le HTML ? Le Js ? ou le Php ?Site pour débuter en PHP
[PHP] Besoin d'aide pour simplifier ma requête...[HTML - PHP] Rédéfinir l'url de base ?
[PHP] Utilisation de file_exists : DONE.Est il possible de faire ceci en PHP [INCLUDE]
Plus de sujets relatifs à : [PHP] Compteur live ?


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