2012-09-01 12 views
7

私はこのように、ZendのフォームでreCAPTCHAのを使用しています:captcha 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 
      ) 
     ) 
    ); 

ことはあまり難しく、人々は言葉を読んでできるようにするためにする設定がある場合、私は疑問に思って。それらの言葉を解読するのは難しいようです。

答えて

2

「あなたのベストを尽くす」と書かれたメモを書くことができます。

それぞれのre-captchaには、シンプルとハードの単語が1つあります。あなたがシンプルなものをタイプすれば、ほとんどそれを得る。厳しい言葉に最善を尽くしているのであれば、誰かが同じように入力した可能性があります。 Google(re-captchaの背後にある)は、少なくとも3人のユーザーが既に回答を与えている場合、回答を有効と見なします。

3

いいえ。 ReCaptchaには難点はありません。

1

私はこれがあなたのcaptchaの質問に答えるのではないことを知っていますが、あなたは他のいくつかの「人間のテスト」方法の使用について考えましたか? Captcha、IMHOは、決して良いことではないエンドユーザーのためにフォームを使いにくくします。私は個人的に自分のフォームでタイマーを使うのが好きです。私は、ページがロードされ、submitすると変数が現在の時刻と比較され、フォームが2〜3秒以内に提出された場合、おそらくボットとなります。キャプチャ以外にも、「人間のテスト」については、他にも優れた方法があります。

1

ReCaptchaの難易度の設定はありません。期間。

私はそれを使用していませんし、誰も使用しないことをお勧めします。

2 + 2のような数学的な質問の答えを尋ねると、人間が入ってくるだけではありません。また、独立の日はいつですか?あなたは世界中からの訪問者を持つので、あまり良い質問ではありません。数学を使う。