내 웹 사이트에서 양식을 사용하여 reCaptcha를 작동시키고 자 노력하고 있는데 어떤 이유로 든 잘못된 captcha가 입력되었다는 오류가 계속 발생합니다. 누구든지 내 코드에 문제가있는 것을 본 적이 있습니까? 여기 PHP reCaptcha가 유효성을 검사하지 않습니다
require_once('includes/recaptchalib.php');
$publickey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$privatekey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
if (isset($category)) {
if ($edit == 'edit') {
include "includes/updatelisting.php";
} else {
$response = recaptcha_check_answer($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($response->is_valid) {
include "includes/insertlisting.php";
} else {
echo "Eh, That wasn't right. Try Again.";
}
}
} else {
는
// Display the reCaptcha form
echo recaptcha_get_html($publickey, $error);
도움이 될만한 질문이 있으시면 https://developers.google.com/recaptcha/docs/php – Class
다른 사람에게 $ response-> error를 추가하지 않으셔도됩니다. 오류가 있습니다. 위의 링크에서 – Class
을 찾았습니다. '$ error - string. 선택 사항 (기본값은 null) \t이 문자열을 설정하면 reCAPTCHA 영역에 주어진 오류 코드가 표시됩니다. 이 오류 코드는 ReCaptchaResponse -> $ error'에 있습니다. $ error를 제거하려고 할 수 있습니다. – Class