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.