Я следовалGoogle ReCaptcha дисплей с изображения и стороне клиента Валидация по Форме Отправить
How to Validate Google reCaptcha on Form Submit
У меня есть ниже код в моем index.php
<!DOCTYPE HTML>
<html>
<head>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
<form method="post" action="post.php">
<div class="g-recaptcha" data-sitekey="6XXXXXXXXXXXXwdsf0K8HbXXXXXXX"></div>
<input type="submit" value="Submit" />
</form>
</body>
</html>
Post.php
$response = $_REQUEST['g-recaptcha-response'];
$secret = '6XXXXXXXXXXXXwdsf0K8HbJNvMw-XXXX';
$server = $_SERVER['REMOTE_ADDR'];
$response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $secret . "&response=" . $response.'&remoteip='.$server);
$response = json_decode($response, true);
if ($response["success"] === true) {
echo "Logged In Successfully";
} else {
echo "You are a robot";
}
exit;
Над кодом работает нормально.
Как сделать проверку на стороне клиента? Опция Captcha with Images не отображается.
я уже сделано ниже
Ваш пост.php делает проверку стороны клиники? – nogad
Nope server side –
привет, я действительно не знаю, что вы просите. – nogad