Maonyn
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Maonyn

Questions / Réponses

Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

compteur de visite en php µtuto µphp

2 participants

Aller en bas  Message [Page 1 sur 1]

arw


%

voici un petit exemple de compteur de visite dont on peut récupérer le résultat en javascript ^^


pour compter chaque affichage de la page, il suffit de faire une page php :
Code:
<?php
  header("content-type: text/javascript");
   
   $file = "xcount.txt";
   if(!file_exists($file)) {
      $handle= fopen($file, 'wb');
      $count= 0;
   }
   else{
      $handle= fopen($file, 'r+b');
      $count= fread($handle, filesize($file));
      settype($count,"integer");
      rewind($handle);
   }
   fwrite($handle, ++$count);
   fclose($handle);
   
   echo 'xcount='.$count;
?>
Puis de mettre où vous voulez afficher le chiffre :

Code:
<script src="http://adresse_de_la_page_php"></script><span id="xcount"></span><script>document.getElementById('xcount').innerHTML=xcount;</script>
Si vous voulez compter le nombre de visite plutôt il faudrait modifier la page php comme suit :

Code:
<?php
   session_start();
   header("content-type: text/javascript");
   
   $file = "xcount.txt";
   if(!file_exists($file)) {
      $handle= fopen($file, 'wb');
      $count= 0;
   }
   else{
      $handle= fopen($file, 'r+b');
      $count= fread($handle, filesize($file));
      settype($count,"integer");
      rewind($handle);
   }
   if(!isset($_SESSION['xcount'])) ++$count;
   $_SESSION['xcount']= 1;
   fwrite($handle, $count);
   fclose($handle);
   
   echo 'xcount='.$count;
?>

root


~

+1

https://aska.123.st

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum