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. כך אפשר לטפל מהר יותר בניסיונות פשוטים להפצת ספאם.