
Das VA CAPTCHA ist eine Sicherheitsabfrage z.B. zum Verschicken von Formularen, Registrierungen uvm. Vor dem Abschicken eines solchen Formulares werden Sie gebeten, den Code, den das Bild zeigt, in einem Eingabefeld einzugeben. Das hat den Sinn zu prüfen, ob Sie ein Mensch oder ein Bot/Maschine sind.
Es ist kinderleicht, das CAPTCHA- Bild an den Style Ihrer Website anzupassen. Auf Wunsch integrieren wir die Abfrage auch auf Ihrer PHP-basierenden Website.
Es handelt sich um eine Sicherheitsabfrage, die via SESSION arbeitet. Der generierte Code wird in der Variable $_SESSION["captcha"] gespeichert.
Er kann mit der Benutzereingabe verglichen und verarbeitet werden. In der Datei "captcha_functions.inc.php" haben wir bereits ein Funktion ( checkCaptcha($usercode) ) hinzugefügt, die die Eingabe überprüft und bei einem positiven Ergebnis TRUE und bei negativem Ergebnis FALSE zurück gibt.
Das könnte so aussehen:
Er kann mit der Benutzereingabe verglichen und verarbeitet werden. In der Datei "captcha_functions.inc.php" haben wir bereits ein Funktion ( checkCaptcha($usercode) ) hinzugefügt, die die Eingabe überprüft und bei einem positiven Ergebnis TRUE und bei negativem Ergebnis FALSE zurück gibt.
Das könnte so aussehen:
Code:
include("captcha/captcha_functions.inc.php"); // der pfad muss evtl angepasst werden
$check = checkCaptcha($_POST["benutzercode"]);
if($check === true)
{
machwas();
echo("Richtiger Code");
}
else
{
fehlerausgabe();
echo("Falscher Code");
}
include("captcha/captcha_functions.inc.php"); // der pfad muss evtl angepasst werden
$check = checkCaptcha($_POST["benutzercode"]);
if($check === true)
{
machwas();
echo("Richtiger Code");
}
else
{
fehlerausgabe();
echo("Falscher Code");
}
Es gibt eine Konfigurationsdatei. In dieser können Random-Hintergrundbilder, -Hintergrundfarben, -Schriftfarben, -Schriftarten, Zeichebabstand und Größen der jeweiligen Schriftart uvm. eingestellt werden.
Beispiel:
Das Bild fügt man mit einem normalen IMG- Tag ein. Wichtig: Das Bild braucht eine ID.
Code:
<img src="captcha/captcha.php" border="0" id="captcha_image">
<img src="captcha/captcha.php" border="0" id="captcha_image">
Um das CAPTCHA-Bild neu zu laden, muss man dem Bild eine Id geben (hier: captcha_image) und folgenden Link einfügen:
Code:
<a href="#" target="_blank" onclick="document.getElementById('captcha_image').src='/pfad/captcha/captcha.php?new=' + Math.random(); return false;">Bild neu laden</a>
<a href="#" target="_blank" onclick="document.getElementById('captcha_image').src='/pfad/captcha/captcha.php?new=' + Math.random(); return false;">Bild neu laden</a>
Hier ein paar Beispiele für Hintergrundbilder:



Version 1.9 - 13.10.2009 captcha_v1.9.rar (1.63 MB)
Version 1.8 - 18.07.2008 captcha_v1.8.rar (1.54 MB)
Version 1.7 - 11.07.2008 captcha_v1.7.rar (1.53 MB)
Version 1.6 - 31.03.2008 captcha_v1.6.rar (1.47 MB)
Version 1.5 - 01.03.2008 captcha_v1.5.rar (1.16 MB)





