중요: 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에 요청을 보내지 마세요. 이렇게 하면 단순한 스팸 시도에 더 빠르게 대처할 수 있습니다.