reCAPTCHA: wskazówki i wskazówki

Ważne: interfejs API reCAPTCHA w wersji 1.0 nie jest już obsługiwany. Uaktualnij go do wersji 2.0. Więcej informacji

Błędy użytkowników

Popełnianie błędów podczas wypełniania formularza może być bardzo frustrujące dla użytkownika. Jeśli użytkownik wpisze błąd CAPTCHA (lub inne pole w formularzu), zdecydowanie zalecamy mu udzielenie pomocy:

  • Ponowne wyświetlenie odpowiedniego formularza z wstępnie wypełnionymi danymi formularza, dzięki czemu nie trzeba od nowa wpisywać wszystkiego.
  • Dodanie parametru error= do strony http://www.google.com/recaptcha/api/challenge, aby użytkownik zobaczył typ błędu.

reCAPTCHA w witrynie https

Aby uniknąć wyświetlania ostrzeżeń w przeglądarce podczas korzystania z reCAPTCHA w witrynie SSL, podczas wysyłania prośby o test zabezpieczający zastąp adres http://www.google.com/recaptcha/api adresem https://www.google.com/recaptcha/api. Twoje żądanie do reCAPTCHA będzie wyglądać tak:

<script type="text/javascript"
   src="https://www.google.com/recaptcha/api/challenge?k=your_public_key">
</script>

<noscript>
   <iframe src="https://www.google.com/recaptcha/api/noscript?k=your_public_key"
       height="300" width="500" frameborder="0"></iframe><br>
   <textarea name="recaptcha_challenge_field" rows="3" cols="40">
   </textarea>
   <input type="hidden" name="recaptcha_response_field"
       value="manual_challenge">
</noscript>

Puste pola reCAPTCHA

Jeśli podczas przetwarzania formularza nie ustawisz wartości „recaptcha_challenge_field” lub „recaptcha_response_field”, nie wysyłaj żądania na adres www.google.com/recaptcha/api/verify. Dzięki temu możesz szybciej radzić sobie z prostymi próbami spamowania.