私はキャプチャを実装する簡単な方法であるsecureImageを使用しています。そこでガイドラインに従ってコードを追加しますが、正しい値を入力してもチェックは常に無効です。
これは、そのプラグインのWebサイトであり、10行のコード内にあります。
そしてこれは私のコードです:
html形式で
<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">
検証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>");
}
投稿値を確認しました。入力した内容とまったく同じです。プラグインが入力と比較するために使用したデータを知りたいのですが、$secureimageをエコーしてこれを行うことはできません
ありがとうございました