Hallo Community,
Ich hab ne Anfängerfrage
ich schreibe gerade ein skript, dass auf eine vernünftige Auswertung der IP basiert!
so zur Erklärung:
Ich ermittle erst die IP des Besuchers, der das Skript aufruft.
Dann wähle ich das Table aus der DB, in der die bereits vorhandenen IPs eingetragen sind...
Aus diesem Table werden (sollen) die IPs in ein Array geladen! Danach gebe ich per Var_dump zum überprüfen das Array aus und muss leider feststellen, dass das Array 2 Sätze enthält, leider anstatt die erste IP und die zweite IP , zweimal die erste IP
Kann mir jemand erklären wo der denkfehler steckt ?
Danke
ZeroN
Ich hab ne Anfängerfrage
ich schreibe gerade ein skript, dass auf eine vernünftige Auswertung der IP basiert!
PHP-Code:
function checkip(){
$ip=getenv("REMOTE_ADDR");
$sql='SELECT ips FROM visiter';
$result = mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_array($result);
var_dump($data);
if (in_array($ip, $data)) {
echo "blablub";
}
echo $ip;
}
Ich ermittle erst die IP des Besuchers, der das Skript aufruft.
Dann wähle ich das Table aus der DB, in der die bereits vorhandenen IPs eingetragen sind...
Aus diesem Table werden (sollen) die IPs in ein Array geladen! Danach gebe ich per Var_dump zum überprüfen das Array aus und muss leider feststellen, dass das Array 2 Sätze enthält, leider anstatt die erste IP und die zweite IP , zweimal die erste IP
Kann mir jemand erklären wo der denkfehler steckt ?
Danke
ZeroN
Kommentar