2010-01-12 3 views
2

나는 recaptcha가 근본적인 형태로 작동하고있어 - captcha 코드가 필요하고 잘못되었을 때 기본적인 오류를 표시합니다. 하지만 더 유용하게 만들고 싶습니다. 정말로 도움을 주시면 감사하겠습니다.ReCaptcha를 동적으로 테스트 하시겠습니까?

captcha 코드가 올바른지 확인하기 위해 테스트/요청을 전송할 수있는 방법이 있습니까? 그렇지 않은 경우 선제 적으로 사용자에게 다른 시도를 요청하는 메시지가 표시됩니다.

그럴 가능성은 없습니다. PHP를 사용자가 다시 양식 페이지로 리디렉션하면 모든 필드가 해당 값을 유지하도록하는 방법이 있습니까?

감사합니다.

+0

가능한 [사용자가 Google recaptcha에서 체크 박스를 선택했는지 확인하는 방법] (http://stackoverflow.com/questions/28674946/how-to-check-in-js-that-user- has-checked-the-checkbox-in-google-recaptcha) –

답변

2

reCAPTCHA에는 AJAX API as described here이 있습니다.

<script type="text/javascript" src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script> 

그리고는 응답을 얻을 때 발생하는 콜백을 정의합니다 : 그것은 here 작업의 데모가있다

Recaptcha.create("6LdIEwAA......", 
    "recaptcha_div", { 
    theme: "red", 
    callback: Recaptcha.focus_response_field 
}); 

당신은 당신의 페이지에서 스크립트를 포함해야합니다.

+0

불행히도, 두 링크가 모두 404 오류를 반환하지 않습니다. 깨진 링크에도 불구하고 가치를 유지하므로 답변에 실제 콘텐츠를 제공하면 좋습니다! –

+1

작업 데모는 http://www.google.com/recaptcha/demo/ajax에서 찾을 수 있습니다. – zvona

관련 문제