Ip visiteur seulement

Badtripe Messages postés 372 Statut Membre -  
Badtripe Messages postés 372 Statut Membre -
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 372 Statut Membre 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