[GastForen Web allgemein Kampf gegen Spam und Terror im Internet

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Wie kann ich effektiv Formularspam verhindern?

oesi50
  
Beiträge gesamt: 2315

1. Mär 2008, 18:46
Bewertung:

gelesen: 144948

Beitrag als Lesezeichen
Beim user agent ist zum Beispiel folgende Zeichenkette ungültig: "Mozilla".

Beispiele für gültige Werte:
Code
"Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.12) Gecko/20080207 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12" 
"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
"Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)"


für HTTP_ACCEPT_LANGUAGE gilt diese Regel:

/(((\w+,\w\+-\w+)|(\w+));q=\d+)/

allerding kann HTTP_ACCEPT_LANGUAGE auch komplett fehlen.

(Dieser Beitrag wurde von oesi50 am 1. Mär 2008, 18:49 geändert)
Änderungsverlauf:
Beitrag geändert von oesi50 (Hausmeister) am 1. Mär 2008, 18:47
Beitrag geändert von oesi50 (Hausmeister) am 1. Mär 2008, 18:47
Beitrag geändert von oesi50 (Hausmeister) am 1. Mär 2008, 18:49