reCAPTCHA: 도움말 및 가이드라인

중요: reCAPTCHA API 버전 1.0은 더 이상 지원되지 않습니다. 버전 2.0으로 업그레이드하세요. 자세히 알아보기

사용자 실수

양식을 작성할 때 실수를 하면 사용자에게 매우 짜증나는 경험이 될 수 있습니다. 사용자가 보안문자 (또는 양식의 다른 필드)를 잘못 입력하는 경우 다음과 같은 조치를 취하는 것이 좋습니다.

  • 모든 내용을 다시 입력할 필요가 없도록 사용자가 입력한 양식 데이터와 함께 문제의 양식을 다시 표시합니다.
  • 사용자에게 오류 유형이 표시되도록 error= 매개변수를 http://www.google.com/recaptcha/api/challenge에 추가합니다.

https 사이트의 reCAPTCHA

SSL 사이트에서 reCAPTCHA를 사용할 때 브라우저 경고가 표시되지 않도록 하려면 보안 질문을 요청할 때 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에 요청을 보내지 마세요. 이렇게 하면 단순한 스팸 시도에 더 빠르게 대처할 수 있습니다.