Bonjour à tous,
Je suis débutant en PHP, j'ai fait un script qui récupère les adresses IP des visiteurs de mon site dans un fichier (TrackFile.txt) SAUF si cettte adresse IP se trouve dans un tableau ($ipInterdites).
Problème : mon script fonctionne très bien si j'ai une seule adresse IP rentrée dans $ipInterdites (ex. 'aa.bbb.cc.ddd') => cette adresse IP n'est pas récupérée dans le fichier... mais il ne fonctionne plus dès que je rajoute une 2eme IP (ex. 'e.ff.gg.hhh'), => la 1ere IP est insérée dans le fichier alors qu'elle devrait pas l'être !
Qqun peut-il m'expliquer pourquoi SVP ?
Merci infiniment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $ip = $_SERVER['REMOTE_ADDR']; $ipInterdites = array('aa.bbb.cc.ddd','e.ff.gg.hhh'); foreach($ipInterdites as $v){ if($ip!= $v){ $trackingFile = fopen("TrackFile.txt", "a+"); fputs($trackingFile, $ip."\t".$date."\t".$heure."\n"); fclose($trackingFile); } }
Partager