RECAPTCHA PHP ПРОВЕРКА
Recaptcha - это система проверки, которая предназначена для выявления человека или робота, заполняющего форму на сайте.
Для того, чтобы добавить recaptcha на сайт, необходимо выполнить следующие шаги:
- Зарегистрироваться на сайте Google и создать учетную запись для recaptcha API.
- Получить секретный и публичный ключ для использования на сайте.
- Добавить recaptcha на форму сайта, используя API.
- Отправить данные формы на сервер и проверить ответ recaptcha.
- Принимать дальнейшие действия, в зависимости от ответа recaptcha.
Пример кода на PHP для проверки recaptcha:
if (isset($_POST['submit'])) {
$recaptchaResponse = $_POST['g-recaptcha-response'];
$secretKey = 'ваш-секретный-ключ';
$remoteIp = $_SERVER['REMOTE_ADDR'];
$url = 'https://www.google.com/recaptcha/api/siteverify';
$data = array(
'secret' => $secretKey,
'response' => $recaptchaResponse,
'remoteip' => $remoteIp
);
$options = array(
'http' => array(
'header' => 'Content-type: application/x-www-form-urlencoded\r\n',
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$resultJson = json_decode($result);
if ($resultJson->success == true) {
echo 'recaptcha прошла проверку';
} else {
echo 'recaptcha не прошла проверку';
}
}
Login form with Google reCAPTCHA in PHP
Setup \u0026 Add reCAPTCHA v2 to localhost in PHP - reCAPTCHA on localhost - How to use reCAPTCHA in PHP
Implement Google Recaptcha v2 in PHP - With Source Code - Brave Coder
Integrate Google reCAPTCHA Checkbox with PHP
PHP Tutorial For Beginners: Google reCAPTCHA v2
Google reCaptcha v3 Implementation in PHP
Integrate Google reCAPTCHA v3 in HTML Form with PHP
ruphp.com обзор – ЧЁРНЫЙ СПИСОК #4