Ergebnis 1 bis 2 von 2
  1. #1
    Avatar von jspit
    jspit ist offline Lounge-Member
    registriert
    19-06-2009
    Beiträge
    1.710

    AntiSpam - PHP form class

    Spam über Kontaktformulare kann für einen Seitenbetreiber sehr belastend werden, der Spamschutz über unlesbare Captchas jedoch zum Albtraum für Besucher. Auf der Basis dieses Konzepts (Hilfe für Konzept zum Formular-Spamschutz) wird ein einfach zu nutzende PHP form class vorgestellt, der ganz auf überflüssige zusätzliche Nutzereingaben (Captcha, Rechenaufgaben...) verzichtet. Ein Hidden-Feld im Formular wird für die Übermittlung einer zufällig generierten TAN-Nummer genutzt. Sessions werden so nicht benötigt und bleiben frei für andere Aufgaben. Die Nutzung innerhalb eigener Formularanwendungen ist sehr einfach:
    PHP-Code:
    require 'class.antispam.php'//Class einbinden
    $asp = new AntiSpam(); //Object erzeugen
    $tan $asp -> GetTAN('tan'); //tan erzeugen 
    Die so generierte TAN muss dann nur noch in einen zusätzlichen Formularfeld mitgeliefert werden:
    HTML-Code:
    <input type="hidden" name="tan" value="<?php echo $tan;?>">
    Die Methode GetTAN erkennt selbstständig ob ein neues Formular angefordert wird oder ein ausgefülltes Formular geschickt wurde. GetTAN liefert immer eine TAN wenn alles ok ist, bei Spamerkennung liefert GetTAN false als Ergebnis. Folgende Arten von Spam werden geblockt:
    1. Die maschinelle "Bearbeitung von Formularen" durch Bots (scheitern am Zeitrahmen)
    2. Das Zuschicken von "ausgefüllten" Formularen (scheitern an der TAN-Nummer)
    3. Das übermäßige Zusenden von Formularen eines Absenders (scheitern an IP-Sperre)
    4. Das wiederholte manuelle Absenden ein und derselben Formulare
    Die Überprüfung der eigenen Formularfelder sollte auch bei Nutzung der AntiSpam PHP form class keinesfalls unterbleiben. Eine Reihe weiterer Methoden und Attribute dient zur Anpassung an spezielle Anforderungen der Formulare. Eine erste Version der AntiSpam PHP form class ist auf http://antispam.pju24.de/ dokumentiert und steht als Quellcode inclusive zweier Beispiele zum Download bereit. Das Simple Anti Spam Formular kann auch online getestet werden.

  2. #2
    Avatar von jspit
    jspit ist offline Lounge-Member
    registriert
    19-06-2009
    Beiträge
    1.710

    AntiBot - PHP form class

    Hallo,
    fast 2 Jahre nach Antispam ist die Zeit Reif für ein Update geworden.
    Der Nachfolger von AntiSpam nennt sich jetzt AntiBot und steht ab sofort als Beta zum Download bereit.
    Die PHP-Klasse soll nicht nur beim Schutz gegen Spam unterstützen, sondern zur Erhöhung der Sicherheit
    für Formulare schlechthin beitragen. Die Methoden zum Identifizieren eines Bot's wurden verfeinert,
    aktiviertes Javascript beim Client ist für AntiBot jetzt unbedingt notwendig.
    Weitere Informationen: AntiBot - PHP form class

    LG jspit

Ähnliche Themen

  1. Mit CSS Class eine andere Class ansprechen
    Von carieleido im Forum Tutorials CSS und XHTML
    Antworten: 5
    Letzter Beitrag: 28-07-2016, 12:18
  2. Antworten: 0
    Letzter Beitrag: 01-07-2008, 00:20
  3. Kontaktformular mit Antispam-Schutz
    Von blab im Forum Serverseitige Programmierung
    Antworten: 4
    Letzter Beitrag: 10-08-2003, 12:20
  4. Kontaktformular mit Antispam-Schutz
    Von blab im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 08-08-2003, 19:59
  5. 1u1 First Class E-Shop, Form Submit Frage
    Von phlebiac im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 13-02-2003, 01:04

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •