reCAPTCHA: Tips dan Pedoman

Penting: reCAPTCHA API versi 1.0 tidak lagi didukung. Harap upgrade ke Versi 2.0. Pelajari lebih lanjut

Kesalahan Pengguna

Membuat kesalahan saat mengisi formulir bisa menjadi pengalaman yang sangat menjengkelkan bagi pengguna. Saat pengguna memasukkan CAPTCHA salah (atau bidang lain dalam formulir), kami sangat menganjurkan Anda untuk membantu mereka dengan:

  • Menampilkan ulang formulir yang dimaksud dengan data formulir yang telah diisi otomatis, sehingga mereka tidak perlu melakukannya memasukkan kembali semuanya.
  • Tambahkan parameter error= ke http://www.google.com/recaptcha/api/challenge sehingga jenis errornya adalah yang ditampilkan kepada pengguna.

reCAPTCHA di situs https

Untuk menghindari peringatan browser saat Anda menggunakan reCAPTCHA di situs SSL, Anda harus mengganti http://www.google.com/recaptcha/api dengan https://www.google.com/recaptcha/api bila meminta verifikasi login. Permintaan Anda ke reCAPTCHA akan terlihat seperti ini:

<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>

Kolom reCAPTCHA Kosong

Jika nilai "recaptcha_challenge_field" atau "recaptcha_response_field" bernilai tidak disetel saat Anda memproses formulir, hindari mengirim permintaan ke www.google.com/recaptcha/api/verify. Hal ini memungkinkan Anda untuk lebih cepat menangani upaya pengiriman spam yang sederhana.