Ich habe ein Problem mit meinem Counter und zwar funktioniert die IP-Sperre nicht, wenn ich die Seite refreshe zählt der counter trotzdem eins hoch, hier ist das script:
PHP-Code:
<?
$db_host= "xxxx";
$db_name= "xxxx";
$db_user= "xxxx";
$db_pass= "xxxx";
mysql_connect($db_host,$db_user,$db_pass) or die ("Die Datenbank-Daten sind falsch!");
mysql_select_db($db_name) or die ("Die Datenbank ist nicht vorhanden!");
$text1 = "Webhits: ";
$ip = "$REMOTE_ADDR";
$get = mysql_query("SELECT * FROM counter_ip");
$check = mysql_fetch_array($get);
if ($check['ip']=="$ip")
{
$result = mysql_query("SELECT * FROM counter WHERE user");
$data = mysql_fetch_array($result);
}
else
{
mysql_query("INSERT INTO counter_ip (ip) VALUES ('$ip')");
mysql_query("UPDATE counter SET user=user+1");
$result = mysql_query("SELECT * FROM counter WHERE user");
$data = mysql_fetch_array($result);
}
echo "$text1 ";
echo $data['user'];
?>
Kommentar