Bonjour a tous,
J'ai un petit problème avec un script que j'ai trouvé sur internet, je maitrise trés peu le php et je fais donc appel a votre aide.
Alors voila, mon but est d'installer sur une page un compteur afin de savoir combien de fois telle page a pu être visitée, indépendemment de l'IP.
J'ai donc un petit script qui ajoute 1 dans un fichier texte à chaque fois que la page est visitée.
Cependant pour plus de précision, je souhaiterais que lorsque le visiteur actualise la page en question, cela ne soit pas compté comme une visite.
Serait t'il possible d'ajouter 1 si et seulement si le visiteur vient d'une page définie (page ou se trouve le lien), ou alors de désactiver l'ajout de la valeur 1 losque le visiteur actualise sa page.
Cependant je ne souhaite pas qu'on ne compte qu'une visite par IP (le visiteur pouvant revenir sur la page une heure plus tard ou meme 5min plus tard), ce qui complique, je crois, ma tache.
Voici mon code :
Citation :
<? $fich="cpt.txt"; /* nom du fichier compteur */
$fp=fopen("$fich","r+" ); /* Ouverture du fichier en lecture/ecriture */
$cpt=fgets($fp,10); /* lecteur des 10 premiers caractères */ $cpt++; /* Incrémente le compteur de 1 */ fseek($fp,0); /* Déplacment du pointeur au début du fichier */ fputs($fp,$cpt); /* Ecriture de la nouvelle valeur du compteur */
fclose($fp); ?>
|
Voila... si vous pouviez m'aider se serait super.
Merci.