Plusieurs compteurs de hits dans la même page html ... haï !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Plusieurs compteurs de hits dans la même page html ... haï !

par dinastar » 07 mars 2006, 18:44

Merci pour ta réponse,

Avant de m'aventurer dans le forçage de download, j'aimerai que tu me détaille le déroulement des opérations, j'avoue que j'ai du mal:

J'ai donc une page appelé download.php avec du code html.
Cette page contient admettons 5 logiciels ou autre, donc 5 liens. En inserant cinq compteurs pour chaqu'un de ces liens, c'est à dire mon script ci-dessous, dans la page, il y a problème puisque tous les compteurs ajouteront "1" alors que le visiteur aura acualisé la page pour une raison ou une autre.
// Compteur PHP de hits

$fichier="compteur.txt";

// Lecture du fichier s'il existe et incrémente
$cpt = 1;
$inF = fopen($fichier,"r");
fseek($inF,0);
$cpt = (fgets($inF,5)) + 1; 
fclose($inF); 


// Sauvegarde du compteur
$inF = fopen($fichier,"r+");
fseek($inF,0);
fputs($inF,$cpt); 
fclose($inF);
Je voudrais comprendre la logique de la chose.
Que doit-il se passer quand on clique sur un lien? Que dois-je inserer dans ma page comme code?

par mario » 07 mars 2006, 07:57

Tu peux t'inspirer de mon compteur minimaliste :D
http://mario.monsiteinfo.info/index.php ... -de-visite


Place cette fonction avant de forcer le téléchargement du fichier.

Jète un oeil sur cet article de la F.A.Q pour savoir comment forcer le téléchargement d'un fichier: http://www.phpfrance.com/forums/voir_sujet-7700.php

Plusieurs compteurs de hits dans la même page html ... haï !

par dinastar » 07 mars 2006, 00:45

Bonsoir,

Je débute avec le php et j'ai réussi avec l'aide du "grand" google, à me construire mon petit script de compteur de hits où tous les nombres sont sauvés dans le même fichier.

L'ennui, c'est que j'ai sur mon site une page de téléchargement avec un certain nombre de liens, et je voudrais inclure un hit juste en face de chaque lien (comme les pro quoi ;) ). Mais je vous rappelle que c'est la même page, et je me doute bien que tous les compteurs vont s'incrémenter à chaque fois que cette page va se charger!!
:non:

Mais question est donc:

- Comment rendre indépendant tous les compteurs (associés à leur lien spécifique) d'une même page html sans que ces derniers ne s'incrémentent à chaque fois que cette page s'actualise??

Bon, j'espère que vous m'aurez compris, c'est trés simple dans ma tête, mais, ce soir, j'ai vraiement du mal à expliquer la chose!!


En vous remerciant d'avance, je vous souhaite une bonne fin de soirée!

Din