reCAPTCHA: טיפים והנחיות

חשוב: אין יותר תמיכה בגרסה 1.0 של reCAPTCHA API. צריך לשדרג לגרסה 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. כך אפשר לטפל מהר יותר בניסיונות פשוטים לשלוח ספאם.