HI Also ich hab diesen Counter gebaut mit IP SPerre.
Nur die IP Sperre funktioniert zu gut.
Also ich mcöhte das es nach 1Stunde wieder zählt.
Nur so bleibt die IP Sperre ewig an wieso??
Gruss SImon
Nur die IP Sperre funktioniert zu gut.



PHP-Code:
<?
include ('config.php');
$linkhandle = mysql_connect($server, $user, $pw);
mysql_select_db($db, $linkhandle);
$stehenlassen = 3600;
$zeit = time ();
$nichtmehrgueltig = $zeit-$stehenlassen;
$query1 = "DELETE FROM counter WHERE time < ".$nichtmehrgueltig;
mysql_query($query1);
$query = "SELECT * FROM counter WHERE cid = ".$cid;
$res = mysql_query($query);
$res_arr = mysql_fetch_array($res);
$ips = explode(";", $res_arr[iplog]);
$a = count($ips);
while($a >= 0){
if($_SERVER['REMOTE_ADDR'] == $ips[$a]) $check_var = true;
$a--;
}
if(!$check_var){
$ips[0] = '';
$iplog = "$REMOTE_ADDR";
$query = "UPDATE counter SET count = count+1, WHERE arrn = '$arrn'";
mysql_query($query);
$insert = mysql_query("INSERT INTO counter( iplog, time)VALUES('$iplog','$zeit')");
}
echo "$res_arr[count]";
?>
Nur so bleibt die IP Sperre ewig an wieso??
Gruss SImon
Kommentar