Das reicht nicht.
doch soll ich dir jetzt ne ip sperre zusammenbauen oder wie?
PHP:
$anzahl = current(mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM ipsperre WHERE id = '{$_SERVER['REMOTE_ADDR']}' AND NOW() > (time + INTERVALL 5 HOURS)")));
if($anzahl == 0) {
mysql_query("INSERT INTO ipsperre (ip,time) VALUES ('{$_SERVER['REMOTE_ADDR']}', NOW()) ON DUPLICATE KEY UPDATE time=NOW()");
echo 'war noch nicht in ip sperre';
} else {
echo 'war schon in ip sperre';
}
würde davor oder danach noch was zum löschen von alten einträgen einbauen... so in der art von
PHP:
if(rand(1,100)==50) mysql_query('DELETE alles was alt ist');