Ip visiteur seulement

Badtripe Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   -  
Badtripe Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila mon souci je voudrais que mon ip ne soit pas identifier comme visiteur

<?php 
        mysql_connect('....','....','....'); 
  mysql_select_db('....'); 
  
 $retour = mysql_query('SELECT ip AS ip_modo FROM connectes') or die(mysql_error()); 
 $donnees = mysql_fetch_array($retour); 
 $ip_modo = $donnees['ip_modo']; 
  
         // ------- 
 // ÉTAPE 1 : on vérifie si l'IP se trouve déjà dans la table. 
 // Pour faire ça, on n'a qu'à compter le nombre d'entrées dont le champ "ip" est l'adresse IP du visiteur. 
 $retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\''); 
 $donnees = mysql_fetch_array($retour); 

 if ($donnees['nbre_entrees'] == 0) // L'IP ne se trouve pas dans la table, on va l'ajouter. 
 { 
  mysql_query('INSERT INTO connectes VALUES(\'' . $_SERVER['REMOTE_ADDR'] . '\', ' . time() . ')'); 
 } 
 else // L'IP se trouve déjà dans la table, on met juste à jour le timestamp. 
 { 
  mysql_query('UPDATE connectes SET timestamp=' . time() . ' WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\''); 
 } 

 // ------- 
 // ÉTAPE 2 : on supprime toutes les entrées dont le timestamp est plus vieux que 5 minutes. 

 // On stocke dans une variable le timestamp qu'il était il y a 5 minutes : 
 $timestamp_5min = time() - (60 * 5); // 60 * 5 = nombre de secondes écoulées en 5 minutes 
 mysql_query('DELETE FROM connectes WHERE timestamp < ' . $timestamp_5min); 

 // ------- 
 // ÉTAPE 3 : on compte le nombre d'IP stockées dans la table. C'est le nombre de visiteurs connectés. 
 $retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes'); 
 $donnees = mysql_fetch_array($retour);  

 // Ouf ! On n'a plus qu'à afficher le nombre de connectés ! 
 if ($donnees['nbre_entrees'] == 1 AND $donnees['ip_modo'] != "mon.ip.a.moi") 
 { 
  echo '<p class="info_site">Il y a actuellement ' . $donnees['nbre_entrees'] . ' visiteur connecté sur ce site !</p>'; 
 } 
 else if ($donnees['nbre_entrees'] > 1 AND $donnees['ip_modo'] != "mon.ip.a.moi") 
 { 
  echo '<p class="info_site">Il y a actuellement ' . $donnees['nbre_entrees'] . ' visiteurs connectés sur ce site !</p>'; 
 } 
 else 
 { 
  '<p class="info_site">Il y a actuellement aucun visiteurs connectés sur ce site !</p>'; 
 } 
 ?>




rien et mort tant que ce n'est pa entéré

1 réponse

Badtripe Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   11
 
désolé si je ne répond pas car je vais partir et revenir en fion de soirée voila merci d'avence pour vos réponse
0