キャプチャ:vistaが
I入力 "ビスタ" アペルト、その後私は、ボタンのログインをクリックしてください。ログインするのは成功です。 captchaが不完全なので、ログインに成功しないといいでしょう。
プロセスがそうであるかどうか? 、または修正する方法がありますか?
私はライブラリrecaptchaを使用しています。私はcodeigniterフレームワークを使用しています。私の図書館は次のようなものです:
class Google_recaptcha
{
function check_captcha($private_key, $remote_ip, $challenge, $response)
{
if (!preg_match('/[^A-Za-z0-9\s]/', $response))
{
$CI =& get_instance();
$CI->load->library('scurl');
$array['site'] = 'http://www.google.com/recaptcha/api/verify';
$array['post'] = 'privatekey='.$private_key.'&remoteip='.$remote_ip.'&challenge='.$challenge.'&response='.$response;
$array['referer'] = '';
$array['method'] = 'POST';
$response = $CI->scurl->scurl($array);
$response = explode("\n", $response);
}
else
$response = array('false');
return $response;
}
}
可能性のある重複した[reCAPTCHAのは、まだフォーム送信したときに一つの単語無効](http://stackoverflow.com/questions/2429759/recaptcha-still-submits-form-when-one-word-invalid) –