Letzter Versuch, Dich zu bekehren
IP-Sperrtabelle
Struktur
ip Varchar(20)
type Varchar(20)
time int(15)
Anwendung
Im Feld ip die ip rein und bei type kommt rein, was mit der ip gemacht wurde (Mail, Forum, GB, usw.) und bei time der Zeitstempel.
Solang wie die ip in der DB steht erscheint in Deinem Formular nur der Text
"Sie haben sich vor weniger als ".($zeit/60)." Minuten schon eingetragen. Warten Sie einen Augenblick bis die Posting-Sperre nicht mehr greift"
Natürlich darf in dem Formular dann auch das
Insert into tablename (user, topic, text) VALUES( '$user', '$topic', '$text' )"; nicht mehr vorhanden sein.
Dann muss der böse Gästebuchscriptkiddie die Inserts von seinem Script aus ausführen, wozu er allerdings Zugangsdaten Deiner DB braucht.
Besser und einfacher gehts nicht behaupte ich jetzt einfach.
IP-Sperrtabelle
Struktur
ip Varchar(20)
type Varchar(20)
time int(15)
Anwendung
Im Feld ip die ip rein und bei type kommt rein, was mit der ip gemacht wurde (Mail, Forum, GB, usw.) und bei time der Zeitstempel.
Solang wie die ip in der DB steht erscheint in Deinem Formular nur der Text
"Sie haben sich vor weniger als ".($zeit/60)." Minuten schon eingetragen. Warten Sie einen Augenblick bis die Posting-Sperre nicht mehr greift"
Natürlich darf in dem Formular dann auch das
Insert into tablename (user, topic, text) VALUES( '$user', '$topic', '$text' )"; nicht mehr vorhanden sein.
Dann muss der böse Gästebuchscriptkiddie die Inserts von seinem Script aus ausführen, wozu er allerdings Zugangsdaten Deiner DB braucht.
Besser und einfacher gehts nicht behaupte ich jetzt einfach.
Kommentar