Ich benutze secureImage, die eine einfache Möglichkeit ist, Captcha, zu implementieren Ich folge der Richtlinie dort, um den Code hinzuzufügen, aber die Überprüfung ist immer ungültig, auch ich habe den richtigen Wert eingegebenCAPTCHA Überprüfung fehlgeschlagen, egal, ob ich richtig eingegeben
Es ist die website dieses Plugin innerhalb von zehn Zeilen Code:
Und dies ist mein Code:
in hTML-Form
<img id="captcha" src="http://www.phpcaptcha.org/securimage3/securimage_show.php?0.6905195268336684" alt="CAPTCHA Image">
<input type="text" class="required" name="captcha_code" size="10" maxlength="6">
in Verifikation php
include_once '../plugin/securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == false) {
die ("<div class='alert alert-success'><strong>The security code entered was incorrect.</strong><br /><br />Please go <a href='javascript:history.go(-1)'>back</a> and try again.</div>");
}
ich die Post-Wert überprüft haben, das ist genau das, was ich eingegeben haben. Ich würde gerne wissen, welche Daten das Plugin mit meiner Eingabe vergleichen verwendet, aber ich kann das nicht durch den $ Secure
echo Danke
Verwenden Sie keine Captchas. Sie existieren nur, um Benutzer zu verärgern und um faulen Administratoren zu entsprechen. – GolezTrol