· 6 years ago · Feb 16, 2019, 05:40 AM
1ЕÑть вот такие Ð¿Ð¾Ð»Ñ Ñ„Ð¾Ñ€Ð¼
2
3 <form action="/index.php" method="POST"></form>
4 <div class="form">
5 <ul class="form-list">
6 <div class="form-list__item">
7 <input name="username" id="user" placeholder="ИмÑ" type="text"><label for="user"></label>
8 <input id="phone" name="phone" type="text" required placeholder="Контактный телефон"><label for="phone"></label>
9 </div>
10 <div class="form-list__item">
11 <input id="email" name="email" type="text" required placeholder="ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°"><label for="email"></label>
12 <input id="city" name="city" type="text" placeholder="Город открытиÑ"><label for="city"></label>
13 </div>
14 </ul>
15 <textarea id="msg" maxlength="100" rows="1" placeholder="Сообщение"></textarea><label for="msg"></label>
16 <div class="capcha">
17 <div class="g-recaptcha" data-sitekey="6LcVbpEUAAAAAMMpSDSDSFs43AgogujrDTn9XiV"></div>
18
19
20
21
22
23 <?php
24 Файл PHp Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ капчи
25 if (isset($_POST['g-recaptcha-response'])) {
26 $url_to_google_api = "https://www.google.com/recaptcha/api/siteverify";
27 $secret_key = '6LcVbpEUdsdsdsdszn07IEYTmdTFzYeFGBQvveZB';
28 $query = $url_to_google_api . '?secret=' . $secret_key . '&response=' . $_POST['g-recaptcha-response'] . '&remoteip=' . $_SERVER['REMOTE_ADDR'];
29 $data = json_decode(file_get_contents($query));
30 if ($data->success) {
31 // Продолжаем работать Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ из POST маÑÑива
32 } else {
33 exit('Извините но похоже вы робот (0_0)/');
34 }
35 } else {
36 exit('Вы не прошли валидацию reCaptcha');
37 }
38
39 ?>