reCAPTCHA: Tips dan Pedoman

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

Kesalahan Pengguna

Membuat kesalahan saat mengisi formulir bisa menjadi pengalaman yang sangat menjengkelkan bagi pengguna. Jika pengguna salah memasukkan CAPTCHA (atau kolom lain dalam formulir), sebaiknya Anda membantu mereka dengan:

  • Menampilkan kembali formulir yang dimaksud dengan data formulir yang telah diisi sebelumnya, sehingga mereka tidak perlu memasukkan ulang semuanya.
  • Menambahkan parameter error= ke http://www.google.com/recaptcha/api/challenge sehingga jenis error 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 saat 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" tidak ditetapkan saat Anda memproses formulir, hindari mengirim permintaan ke www.google.com/recaptcha/api/verify. Dengan demikian, Anda dapat lebih cepat menangani upaya pengiriman spam.