ReCaptcha를 설치하고 공개 키와 개인 키를 구성 했으므로 아무 답이든간에 입력 할 때까지 아무 문제가 없습니다. 좋든 나쁘 든간에 발생한 오류로 응답하십시오. 양식 요청이이 파일이ReCaptcha는 항상 오류없이 false를 반환합니다.
<html>
<body> <!-- the body tag is required or the CAPTCHA may not show on some browsers -->
<!-- your HTML content -->
<form method="post" action="verify.php">
<?php
require_once('recaptchalib.php');
$publickey = "your_public_key"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
<input type="submit" />
</form>
<!-- more of your HTML content -->
</body>
</html>
입니다 어디로 : config 파일에서 개인 키를 & 당신은 양식 파일에 공개 키가 필요
require_once('recaptchalib.php');
$resp = recaptcha_check_answer ($config->privkey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
echo $resp->error;
}
예. 버전 1.11에는 확실히 새로운 URL이 있습니다. –
확인 ** recaptcha_check_answer (...) **는 항상 ** http **를 통해 이루어지며 ** https **는 절대로 사용되지 않습니다. 공개 키가 암호화되어 전송 된 경우에도 개인 키는 일반 텍스트로 전송됩니다. 자신이 선택한 이상한 선택. –