Установка Google reCAPTHA на свой сайт

Обратился ко мне как-то заказчик, с просьбой установить reCapthca от Google к нему на сайт.
У него самописный сайт на чистом php
Инфы в сети хватает о том, как ее установить, но он говорил что у него не получалось.
Решил ему помочь, а вам опишу процесс установки, возможно кому-то пригодится 😉

Как установить reCapthca от Google

Если вы дошли до того, что вам на сайт нужна reCaptha, то я думаю вы уже понимаете что это такое, и зачем она нужна, а значит я не буду тут вам расписывать что и для чего, а сразу перейду к тому, как ее установить на сайт.

Для начала вам нужно перейте по ссылке и там получить ключи.

reCaptha

Нажимаем получить reCaptha

reCaptha form

Заполняем форму на сайте

После того как вы заполните форму на сайте, и нажмете «Регистрация» вас перекинет на страницу с ключами и другими данными, которые понадобяться для добавления reCaptha на сайт.

reCapthca data

Пример страницы с данными

Теперь, когда у нас есть все данные, мы переходим к основной части, и будем внедрять reCaptha уже на сайт.
Вам наужно на своем сайте, перед закрывающим тэгом </head> подключаем скрипт

Дальше, переходим в нужную вам форму и перед submit/button вставляем код:

Вместо нулей нужно вставить ключ из поля «Ключ» на странице Google.

reCaptha key

Ключи reCAPTCHA

Теперь когда вы это сделали, сама капча уже должна появиться форме, но нам нужно еще настроить обработчик формы.

Там мы после открывающего тега <?php добавляем код:

где $secret — это секретный ключ из поля «Секретный ключ»
После строки if($arr['success']){ вы можете вставить проверку самой формы. Будет выглядеть примерно так :

Проверка формы не моя, где-то нашел в интернете 😉 т.к. не хотел вставлять код заказчика, а писать новый — лень.
Вот и вся установка reCAPTCHA, занимает примерно минут 5-10.

Желаю вам удачи и по меньше спамеров.
Не забудьте подписаться на нас в соц. сети и на наш канал в telegram

Оставьте ответ

comment-avatar

*