Spamschutz für Formulare


Also normal sollte man Captcha verwenden wo immer es nur geht – weil so kann man sicher sein das die Bots nicht durchkommen zumindest zu 98%! Leider habe ich jetzt einen Fall – dort kann ich kein Captcha einbauen – wenn nur eines was ich selber Programmiere nur dafür ist kein Geld vorhanden – ich hab mich jetzt Entschlossen einen kleinen Trick zu verwenden!

Ich bau das Formular ganz Normal auf – zusätzlich erstelle ich noch ein Feld – mit den Namen Zusatzdaten

<div id=”notinlist”>Zusatzdaten *: <input type=”text” value=”" name=”zusatzdaten” /> </div>

Die ID notinlist stelle ich auf display:none; – jetzt noch ein wenig php – nach dem senden – versuche ich noch zu schauen ob das Feld leer ist oder nicht

<?php
if ($_POST['zusatzdaten']!=”") …. mach etwas mit den Bot …
?>

Zumindest kann man den Kunden somit eine Zeitlang die Mails vom Hals halten – weil Bots meist alle Felder ausfüllen und das Formular dann versenden – wenn ein Formular schon von einen Bot gespammt wird dann müssen Sie ein echtes Pflichtfeld einfach noch zusäthlich umbenennen damit der Bot die Namen neu einlesen muss!

Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.

Comments

No comments yet.

Leave a comment

(required)

(required)