Compteur personaliser

Résolu
Bonjour,
j'aimerais créer un compteur php pour mon site mais comme moi j'y vais souvent j'aimerais ne compter que les autres personne ou une certaines personne(mieux)
Merci
Configuration: Windows XP
Opera 9.64

8 réponses

  1. bah en prenant pour exemple un compteur qui utilise un fichier texte, sa donnerait quelque chose comme ça :

    
    <?php
    function compteur(){
    
                       $monfichier = fopen('compteur.txt', 'r+');
     
                       $pages_vues = fgets($monfichier); 
    
              if( $_SERVER["REMOTE_ADDR"] !== "192.168.44.2" ){   // où 192.168.44.2 est ton ip
                       $pages_vues++; 
                       fseek($monfichier, 0); 
                       fputs($monfichier, $pages_vues); 
              }
              else{
              }
                        fclose($monfichier);
    
       return $pages_vues;
    }
    ?>
    
    
    <?php
    echo compteur();
    ?>
    
    2
    1. et il y a quoi dans le fichier compteur.txt
      0
  2. Tu vérifie par rapport a l'ip du visiteur, si c'est la tienne, tu ne compte pas de visite, sinon tu incrémente le compteur.
    1
    1. peut tu me donner le code s'il vous plait je suis novice
      Merci
      0
      1. bah le nombre de visites mais sans compter les tiennes. (donc un chiffre)
        0
        1. et c'est quoi le code du fichier compteur.txt
          0
          1. Aucun code dans le fichier. Il contiendra simplement le nombre qui sera actualisé automatiquement.
            0
            1. j'ai trouvée une erreur pour moi le code est:
              <?php
              include("./config.php");
              function compteur(){

              $monfichier = fopen('compteur.txt', 'r+');

              $pages_vues = fgets($monfichier);

              if( $_SERVER["REMOTE_ADDR"] !== "192.168.44.2" ){ // où 192.168.44.2 est ton ip
              $pages_vues=$pages_vues+1;
              fseek($monfichier, 0);
              fputs($monfichier, $pages_vues);
              }
              else{
              }
              fclose($monfichier);

              return $pages_vues;
              }
              ?>

              <?php
              echo compteur();
              ?>
              merci quand meme de vos reponse
              0