Так что, если вы получаете много фальшивых электронных писем, их называют ботами, и меня обманули несколько месяцев назад. Я был счастлив, думая, что получаю электронные письма с веб-сайта, который был у меня в качестве теста. Поэтому я хотел что-то с этим сделать и нашел reCAPTCHA.

Оооо, после того, как я потратил много часов, пытаясь установить reCAPTCHA от Google, вот еще один способ, потому что некоторые видео на YouTube и технари безумны. Они просто хотят слышать себя говорящими! Я просто хочу, чтобы они добрались до сути!

Так вот!

  1. Перейдите сюда https://developers.google.com/recaptcha/intro, когда вы там, нажмите Зарегистрироваться, чтобы получить пару ключей API.

2. После регистрации вы получите пару ключей, которые выглядят следующим образом:

3. Выберите версию 3, может быть другая, более новая, поэтому выберите ее, если увидите.

4. Теперь забудьте всю эту тарабарщину и сделайте следующее:

Ниже приведен код, но он должен быть разбит на 3 части для вашей HTML-страницы:

1. PHP (да, php на html-странице)

‹?php

define('SITE_KEY', '6LebC4YUAAAAAOrNz0c1CGPUU3wl3lH3ZqCjnur3');define('SECRET_KEY', '6LebC4YUAAAACudHW8SRk9XDIPs59hlLUOtLddO');if($_POST){ function getCaptcha($SecretKey){ $Response = file_get_contents("https://wwwwwwwwwwwwwwwwww. /recaptcha/api/siteverify?secret=.SECRET_KEY.&response={$SecretKey}); $Return = json_decode($Response); вернуть $Возврат; } $Return = getCaptcha($_POST['g-recaptcha-response']); //var_dump($Return); if($Return-›success == true && $Return-›score › 0.5){ echo «Успех!»; }else{ echo "Вы робот!!"; }}

?>

ВСЕ, ЧТО ВАМ НУЖНО ИЗМЕНИТЬ, ЭТО КЛЮЧИ!

Даже если ваш файл HTML, поместите этот php-код вверху и переместите ‹DOCTYPE html вниз (сделайте резервную копию). После того, как вы разместите php, сохраните свой html как файл php.

2. ЗАГОЛОВОК

‹!DOCTYPE html›

‹html язык="ru"›

‹голова›

‹meta charset="UTF-8› ‹meta name="viewport" content="width=device-width, initial-scale=1.0› ‹meta http-equiv="X-UA-Compatible" content="ie=edge ”› ‹title›ReCaptcha V3‹/title› ‹script src='https://www.google.com/recaptcha/api.js?render=‹?php echo SITE_KEY; ?›’›‹/сценарий›

‹/голова›

Поместите код под кодом php, который выше. Код должен быть первой или второй строкой после ‹head› ничего не меняйте.

3. ТЕЛО

‹тело›

‹form action="/" method="POST"› ‹input type="text" name="name" /›‹br /› ‹input type="hidden" id="g-recaptcha-response" name=" g-recaptcha-response” /›‹br › ‹input type="submit" value="Отправить" /› ‹/form› ‹script› grecaptcha.ready(function() { grecaptcha.execute('‹?php echo SITE_KEY ; ?›', {action: 'homepage'}) .then(function(token) { //console.log(token); document.getElementById('g-recaptcha-response').value=token; }); }); ‹/скрипт›

‹/тело›

‹/html›

Поместите этот код внизу над последним тегом ‹/body› и сохраните. Загрузите на свой сервер и молитесь, чтобы вы увидели reCAPTCHA в правом нижнем углу экрана. Моя форма не очищала текст, поэтому я просто перезагрузил ее.

После всего, через что я прошел, я искренне надеюсь, что вы сможете справиться с этим за час или меньше, а не за 8 часов, как я.

Удачи!