สำคัญ: ระบบไม่รองรับ reCAPTCHA API เวอร์ชัน 1.0 อีกต่อไปแล้ว โปรดอัปเกรดเป็นเวอร์ชัน 2.0 ดูข้อมูลเพิ่มเติม
ข้อผิดพลาดของผู้ใช้
ความผิดพลาดขณะกรอกแบบฟอร์มอาจทำให้ผู้ใช้รู้สึกหงุดหงิดมาก เมื่อผู้ใช้ป้อน CAPTCHA ไม่ถูกต้อง (หรือช่องอื่นๆ ในแบบฟอร์ม) เราขอแนะนำให้คุณช่วยเหลือผู้ใช้โดยทำดังนี้
- แสดงแบบฟอร์มที่เป็นปัญหาอีกครั้งพร้อมข้อมูลแบบฟอร์มที่ผู้ใช้ป้อนไว้ให้ล่วงหน้า ผู้ใช้จึงไม่ต้องป้อนข้อมูลทั้งหมดอีกครั้ง
-
การเพิ่มพารามิเตอร์
error=
ลงใน http://www.google.com/recaptcha/api/challenge เพื่อให้ประเภทข้อผิดพลาด แสดงต่อผู้ใช้
reCAPTCHA ในเว็บไซต์ HTTPS
เพื่อหลีกเลี่ยงการได้รับคำเตือนของเบราว์เซอร์เมื่อคุณใช้ reCAPTCHA ในเว็บไซต์ SSL คุณควรแทนที่ http://www.google.com/recaptcha/api ด้วย https://www.google.com/recaptcha/api เมื่อคุณขอคำท้า คำขอ reCAPTCHA ของคุณจะมีลักษณะดังนี้
<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>
ช่อง reCAPTCHA ว่างเปล่า
หากไม่มีการตั้งค่า "recaptcha_challenge_field" หรือ "recaptcha_response_field" เมื่อคุณกำลังประมวลผลแบบฟอร์ม โปรดหลีกเลี่ยงการส่งคำขอไปยัง www.google.com/recaptcha/api/verify วิธีนี้ช่วยให้คุณจัดการกับการพยายามส่งสแปมได้รวดเร็วและง่ายดายขึ้น