Гугл капча для сайта

Нет скриншота!


02.01.2020 в 18:42
Название: Гугл капча для сайта
Описание:

Добрый вечер, сегодня я вам решил рассказать про то, как сделать себе гугл капчу на сайт, 
Начнём с того, что вам нужно скачать библиотеку для каптчи  ТУТ  ,
Далее идём сюда  https://www.google.com/recaptcha/ , и тут регистрируем свой сайт, при регистрации выбираем recaptcha2, далее там появится 2 ключа, 
Теперь берём наш код, сразу напишу пример использования.
Весь код прокомментирован, да и в общем там нужно ввести только 2 ключа которые получили при регистрации сайта в recaptcha.

<?php 
$error 
false;
if (isset(
$_POST['ok'])) {


// ваш секретный ключ от рекаптчи
$secret "ключ пишем тут";
 
// пустой ответ
$response null;
// Тут наша библиотека которую скачали с яндекс диска
// пишем свой путь
include('../sys/recaptchalib.php');
// проверка секретного ключа
$reCaptcha = new ReCaptcha($secret);

if (
$_POST["g-recaptcha-response"]) {
$response $reCaptcha->verifyResponse(
        
$_SERVER["REMOTE_ADDR"],
        
$_POST["g-recaptcha-response"]
    );
}
if (
$response == null || !$response->success) {
  
$error .= '<div class="error">Recapctha не пройдена, пройдите её заново!</div>';
  
$data['error'] = $error;
}

if (empty(
$error)) {
//тут то что вам нужно если после нажатия кнопки ошибок нет, и каптча введена
} else {
echo 
$error;
}

}
// Вывод капчи тут, Но там нужно ввести свой второй ключ, который не секретный
echo '
<form action="" method="post">
<div class="g-recaptcha" data-sitekey="сюда ключ"></div>
<input type="submit" name="ok" value="НАЖАТЬ КНОПКУ)">
</form>
'
;
?>





Keywords: Гугл капча +для сайта, гугл капча, гугл капча постоянно, recaptcha, recaptcha +на сайт,

130



На главную