X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Настройка ReCAPTCHA setting v2
r136a8
r136a8
Topic Starter сообщение 29.3.2016, 19:38; Ответить: r136a8
Сообщение #1


Добрый день нужна помощь с настройкой reCaptcha v2:

У меня есть форма http://sergiykravchuk.com/contacts.html с google reCaptcha v2 но в моем коде когда человек не ставит галочку на иконке "I'm not a robot" recaptha code отправляет человека на пустую страницу с словами "Please check the the captcha form."
Мне же нужно чтоб человек оставался на этой же странице с предупреждением о не заполнении каптчи и набранным сообщением в форме.
Вот пример с самого сайта Google
https://www.google.com/recaptcha/api2/demo

Вот мой php обработчик:
<?php $email;$comment;$captcha;
if(isset($_POST['email'])){
$email=$_POST['email'];
}if(isset($_POST['comment'])){
$email=$_POST['comment'];
}if(isset($_POST['g-recaptcha-response'])){
$captcha=$_POST['g-recaptcha-response'];
}
if(!$captcha){
echo '<h2>Please check the the captcha form.</h2>';
exit;
}
$secretKey = "********************";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1) {
echo '<h2>You are spammer ! Get the @$%K out</h2>';
} else {
echo '<h2>Thanks for posting comment.</h2>';
}


Сама форма:
<form class="contact_form" action="mail.php" method="post" name="contact_form">
<ul>
<li>
<input name="name" type="text" placeholder="Name" required />
<input name="e_mail" type="text" placeholder="Phone" required />
</li>
<li>
<textarea name="text" cols="40" rows="6" placeholder= "Text..." required ></textarea>
</li>
<li>
<div class="g-recaptcha" data-sitekey="**********"></div>
</li>
<li>
<button class="submit" type="submit">Send</button>
</li>
</ul>
</form>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Atlantic 2.0 - для безлимитного решения кликами Recaptcha и кликовой капчи Яндекс
3 waterworld 1544 14.3.2024, 12:29
автор: waterworld
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКомплексное продвижение в соцсетях: аудит, оформление, ведение и настройка рекламных кампаний.
Качественно и по вкусным ценам.
91 WildWeb8 62567 17.1.2024, 13:04
автор: WildWeb8
Открытая тема (нет новых ответов) reCAPTCHA
Установить reCAPTCHA на сайт
1 Concept 1028 7.3.2023, 21:28
автор: MGorelkin
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНастройка яндекс директ рекламы БЕЗ РАСХОДОВ БЮДЖЕТА
Количество продаж будет ОГРАНИЧЕННО!
21 ITstaf 4213 7.11.2022, 16:31
автор: ITstaf
Открытая тема (нет новых ответов) Профессиональная настройка Яндекс Директ и Google Ads
1 Irina090 1223 24.9.2022, 22:44
автор: alex2211


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:04
Дизайн