PHP : limiter un compteur de visites

Résolu/Fermé
Clodex13 - 3 juil. 2011 à 11:12
 Clodex13 - 3 juil. 2011 à 14:34
Bonjour,

Mon compteur de visites compteur.php trouvé sur la toile ne s'incrémente qu'une fois quel que soit le nombre de connexions du même visiteur en 24 heures. Il tient à jour pour cela le fichier compt.php dont le contenu est :
<?/*
a:4:{s:5:"compt";i:7549;s:12:"xx.xxx.xx.xx";i:1309637181;s:12:"yy.yyy.yy.yy";i:1309673362;s:12:"zz.zzz.zz.zz";i:1309600000;}
*/?>

_
J'aimerais que mes visites ne l'incrémentent pas (mon adresse IP est "yy.yyy.yy.yy"). L'extrait de compteur.php concerné doit être :
$ips=file("compt.php");
$ips=unserialize(trim($ips[1]));

foreach ($ips as $key => $value) {
if(($value+24*3600)<time() && $key!="compt") unset($ips[$key]);
}

if(!$ips[$ip]){
$ips["compt"]++;
$ips[$ip]=time();
}

Je n'ai pas l'intention d'apprendre le php et la modification doit être minime. Quelqu'un peut-il me l'indiquer ?
Merci...
A voir également:

1 réponse

Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
3 juil. 2011 à 14:20
$monip = 'yy.yyy.yy.yy'; // Ici changer par ton ip
if ($_SERVER['REMOTE_ADDR']!=$monip)
{$ips=file("compt.php");
$ips=unserialize(trim($ips[1]));

foreach ($ips as $key => $value) {
if(($value+24*3600)<time() && $key!="compt") unset($ips[$key]);
}

if(!$ips[$ip]){
$ips["compt"]++;
$ips[$ip]=time();
} }
0
Impeccable ! Merci beaucoup. Je marque comme 'résolu'.
0