Databasestruktur:
CREATE TABLE banned (
ip BIGINT UNSIGNED PRIMARY KEY NOT NULL,
reason VARCHAR(200)
);
Eksempel på indsættelse af IP:
INSERT INTO banned (ip,reason) VALUES (INET_ATON('123.123.123.123'),'Fordi du har en underlig IP');
PHP kode til check:
if($reason=mysql_result(mysql_query('SELECT reason FROM banned WHERE ip=INET_NTOA('.$_SERVER['REMOTE_ADDR']),0))
{
die('Du er bannet! '.$reason);
}
Var det det, du ledte efter?
--
Thus, I conclude