Créez votre site avec honolulu...
Apprendre le html
Cours de javascript
Apprendre les CSS

Créer un compteur de hits avec PHP  






Cette page a déjà été visitée 10763 fois depuis le 01 octobre 2004, date de sa (nouvelle) mise en ligne .

Pour obtenir vous aussi cette précieuse information, sans pour autant avoir recours aux cookies (pour la bonne raison qu'ils ne sont pas forcément activés par l'internaute d'une part, et d'autre part que leur mise en oeuvre diffère selon le navigateur et selon sa version !!!), le plus simple est de faire appel à PhP...

  • Créez avec le bloc-note un fichier contenant un nombre, par exemple : 0
  • Nommez ce fichier compteur et enregistrez-le avec l'extension .txt
  • Vous allez dans un deuxième temps créer avec votre bloc-note un fichier contenant ceci :
<?
$fichier = fopen("visites.txt","r+");
$visitea = fgets($fichier,255);
$visitea++;
fseek($fichier,0);
fputs($fichier,$visitea);
fclose($fichier);
echo $visitea;
?>

ou bien :
<?
/* lecture du fichier */
$fichier = fopen("compteur.txt","r+");
$visites = fgets($fichier,255);
$visites++;
fclose($fichier);

/* écriture du fichier */
$fichier=fopen("compteur.txt","w");
fwrite($fichier,$visites);
fclose($fichier);
echo "<font color=\"black\"><b>",$visites," fois</b></font>";
?>

  • Nommez ce fichier compteur et enregistrez-le avec l'extension .inc
  • Placez, si ce n'est déjà fait, ces deux fichiers dans le même répertoire
  • La page qui contiendra l'include doit avoir l'extension .php
  • Utilisez un "include" à l'endroit même où vous voulez voir apparaître le nombre de visites :
Cette page a été vue <?include("compteur.inc");?>

Le même principe peut être appliqué en association, avec si vous y tenez, des cookies...