Webdesign
06.03.2008
PHP 4

Sicherheitsgrafiken verwenden

Vom Online-Banking her kennen Sie die verzerrten Grafiken mit einem Zufallscode, den Sie zur Bestätigung in ein Eingabefeld übertragen müssen. Nutzen Sie dieses Feature auch für Ihre Webseiten.

So geht's

Im Web gibt es mehrere Skripts, mit denen sich diese Captcha genannte Funktion in Ihre Seiten einbauen lässt. Eine einfach zu installierende Lösung ist das kostenlose PHP-Skript Meezerk’s Captcha. Es setzt lediglich PHP 4 und die GD Library auf dem Server Ihres Providers voraus.

Skripts auf den Server laden und installieren

Laden Sie die Dateien „captcha.php“, „check.php“ sowie den Lizenztext „EULA.txt“ auf den Webserver hoch. Fügen Sie die folgenden HTML-Zeilen für die Sicherheitsgrafik und das Bestätigungsfeld in den Quelltext Ihrer Seite ein:
Code-Beispiel
1
2
<form action="check.php" method="post">
<img src="captcha.php"><br>
 
Code per E-Mail versenden

Passen Sie für die weitere Verarbeitung der Eingaben zudem den Inhalt der Datei "check.php" an. Ersetzen Sie
Code-Beispiel
1
2
echo "You Passed";

durch die Befehle, die Sie bei der korrekten Eingabe der Nummer ausführen wollen, zum Beispiel das Absenden eines Formulars. Gibt der Benutzer einen falschen Code ein, dann reagieren Sie darauf im else-Zweig der if-Abfrage, etwa indem Sie ihm eine Fehlermeldung präsentieren.

mehr zum Thema