Formular Spam mit CSS verhindern
Spam Bots mit CSS austricksen
Hier eine sehr einfache Möglichkeit Spam-Robots auszutricksen. In einem Formular wird ein Input Feld mit CSS (möglich ist auch die Verwendung von JavaScript) für “menschliche” Besucher ausgeblendet. Ganz einfach mit:
#human {
visibility:hidden;
display:none;
}
Spam Bots füllen normalerweise alle Felder aus und versenden diese. Ein normaler Website Besucher sieht das “Dummy Input Feld” nicht und wird es auch nicht ausfüllen.
Wenn nun der Formularinhalt an ein PHP Script (oder sonstiges) geschickt wird und das Dummy Feld nicht leer ist, kann man davon ausgehen, dass es sich um Spam handelt und den Post ignorieren.
Eine wirklich gute Idee die den Einsatz nerviger Captchas vermeiden lässt:
Avoid HTML form spam using CSS
Popularity: 69% [?]
