7

次のように、reCaptcha を zend 形式で使用しています。

    $recaptcha = new Zend_Service_ReCaptcha('xxx', 'yyy',
        NULL, array('theme' => 'white'));

    $captcha = new Zend_Form_Element_Captcha('captcha',
        array(
            'label'          => 'Type the characters you see in the picture below.',
            'captcha'        =>  'ReCaptcha',
            'captchaOptions' => array(
                'captcha' => 'ReCaptcha',
                'service' => $recaptcha
            )
        )
    );

人が文字を読みにくくする設定がないか気になります。それらの言葉を解読するのは難しいようです

4

4 に答える 4

3

いいえ; ReCaptchaには難易度の設定はありません。

于 2012-09-02T00:05:07.670 に答える
2

その下に「頑張って」というメモを書くことができます。

それぞれの再キャプチャには、1つの単純な単語と1つの難しい単語があります。単純なものを入力すると、ほとんどわかります。あなたが難しい言葉のために最善を尽くすならば、誰かがあなたと同じようにすでにタイプした可能性があります。Google(reCAPTCHAの背後)は、少なくとも3人のユーザーがすでに回答している場合に有効と見なします。

于 2012-09-02T00:10:35.083 に答える
1

これがキャプチャの質問に答えていないことはわかっていますが、他の「人間によるテスト」方法を使用することを考えましたか? Captcha、IMHO は、エンド ユーザーにとってフォームの使用を難しくしますが、これは決して良いことではありません。個人的には、フォームでタイマーを使用するのが好きです。ページの読み込み時と送信時に変数を time() に設定すると、変数は現在の時刻に対してチェックされ、フォームがたとえば 2 秒または 3 秒未満で送信された場合、おそらくボットです。「人間によるテスト」に関しては、キャプチャ以外にも多くの優れた方法があります。

于 2012-09-02T00:51:02.730 に答える
1

ReCaptcha には難易度の設定はありません。限目。

私はそれを使用しません。また、誰にも使用をお勧めしません。

2 + 2 のような数学的な質問に答えてください。そうすれば、人間だけが入ってくることはありません。また、独立記念日はいつですか?世界中から訪問者が来るので、あまり良い質問ではありません。数学を使用します。

于 2012-09-03T04:42:27.507 に答える