reCAPTCHA: نکات و رهنمودها

مهم : نسخه 1.0 reCAPTCHA API دیگر پشتیبانی نمی‌شود، لطفاً به نسخه 2.0 ارتقا دهید. بیشتر بدانید

اشتباهات کاربر

اشتباه کردن هنگام پر کردن فرم می تواند تجربه بسیار ناامید کننده ای برای کاربر باشد. هنگامی که کاربر به اشتباه CAPTCHA را وارد می‌کند (یا هر قسمت دیگری در فرم)، ما قویاً از شما می‌خواهیم که به او کمک کنید:

  • نمایش مجدد فرم مورد نظر با داده‌های فرمی که از قبل پر کرده‌اند، بنابراین لازم نیست همه چیز را دوباره وارد کنند.
  • افزودن پارامتر error= به http://www.google.com/recaptcha/api/challenge تا نوع خطا به کاربر نمایش داده شود.

reCAPTCHA در یک سایت https

به منظور جلوگیری از دریافت هشدارهای مرورگر هنگام استفاده از reCAPTCHA در یک سایت SSL، هنگام درخواست چالش درخواست شما برای 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 خودداری کنید. این به شما این امکان را می دهد که سریعتر با تلاش های ساده برای ارسال هرزنامه مقابله کنید.