tscherno: Spam im Gästebuch

Beitrag lesen

Hi!

Ich bekomme in meinem Gästebuch leider ständig einträge alla "buy viagra", da ich haber die Nutzer nicht zwingen will einen im Bild dargestellten Code anzugeben, möchte ich einfach alle Beiträge in denen "Viagra", ... vorkommen löschen. Aber mit welcher Suchfunktion in PHP kann ich einen string nach einem bestimmten wort durchsuchen lassen und eine Antwort mit 1/0 erhalten?

Danke
Rob

Hi,

ich habe sowas mit einem 1x1 px grossen unsichtbaren Eingabefeld gelöst. Bots füllen nähmlich grundsätzlich alle Eingabefelder aus.
Wenn also das unsichtbare Feld mit ausgefüllt wurde, wird der Beitrag verworfen.

Natürlich musst du die URL des Gästebuchs ändern, da die Spam-Skripte sonst weiterhin nur die alten Felder ausfüllen. Und dass neue Feld ignorieren.

Dieses System ist bei mir momentan in 3 Gästebüchern erfolgreich im Einsatz.

Der Vorteil ist dann auch dass sämtliche Spambots ausgesperrt werden. Den nicht in jedem Spamposting kommt das Wort Viagra vor.

(Obwohl ich zugeben muss dass man, bei einem Filter der Viagra rausfiltert schon eine Trefferquote von 99% hätte ;))