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


















