2012-09-01 17 views
7

Ich verwende reCaptcha mit zend Form, wie folgt aus:Senken Sie den Schwierigkeitsgrad auf einem Captcha Zend Formularelement?

$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 
      ) 
     ) 
    ); 

Ich frage mich, ob es eine Einstellung, weniger zu machen, ist es schwierig für die Menschen, die Worte zu lesen. es scheint nur schwer zu sein, diese Worte zu entziffern

Antwort

2

Sie könnten eine Notiz schreiben, die sagt "tue dein Bestes".

In jedem Re-Captcha gibt es ein einfaches und ein hartes Wort. Wenn Sie den einfachen tippen, bekommen Sie es fast. Wenn Sie Ihr Bestes für das harte Wort geben, besteht die Möglichkeit, dass jemand bereits dasselbe eingegeben hat wie Sie. Google (hinter re-captcha) hält eine Antwort für gültig, wenn mindestens 3 Nutzer diese bereits angegeben haben.

3

Nein; ReCaptcha hat keine Schwierigkeitseinstellung.

1

Ich weiß, dass dies Ihre Captcha-Frage nicht beantwortet, aber haben Sie darüber nachgedacht, eine andere "menschliche Testmethode" zu verwenden? Captcha, IMHO, macht Formulare schwieriger für den Endbenutzer, was nie eine gute Sache ist. Ich persönlich verwende gerne Timer auf meinen Formularen. Ich setze eine Variable auf time(), wenn die Seite lädt und beim Senden, die Variable wird gegen die aktuelle Zeit überprüft und wenn das Formular in weniger als 2 oder 3 Sekunden eingereicht wurde, ist es wahrscheinlich ein Bot. Es gibt auch viele andere und bessere Wege um "menschliche Tests" durchzuführen als Captchas.

1

Es gibt keine Einstellungen für den Schwierigkeitsgrad auf ReCaptcha. Zeitraum.

Ich benutze es nicht, und ich empfehle auch niemandem, es zu benutzen.

Stellen Sie Antworten auf mathematische Fragen wie 2 + 2, so haben Sie nicht nur Menschen kommen. Auch Fragen wie wann ist der Tag der Unabhängigkeit? ist nicht so gut Fragen, da Sie Besucher aus der ganzen Welt haben werden. Verwenden Sie Mathe.

Verwandte Themen