<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="publiczny moj klucz"></div>
Moja domena dodana do ustawien recaptcha w formie domena.pl
Co znaczy "Nie działa"
Kiedyś można chyba było GET'em sprawdzać odpowiedź, teraz wygląda na to, że tylko POST.
https://developers.google.com/recaptcha/docs/verify
Zresztą sprawdź co dostajesz w $result.
if(http://www.php.net/isset($_POST['g-recaptcha-response'])) { // RECAPTCHA SETTINGS $captcha = $_POST['g-recaptcha-response']; $ip = $_SERVER['REMOTE_ADDR']; $key = '############'; $url = 'https://www.google.com/recaptcha/api/siteverify'; // RECAPTCH RESPONSE $recaptcha_response = http://www.php.net/file_get_contents($url.'?secret='.$key.'&response='.$captcha.'&remoteip='.$ip); $data = json_decode($recaptcha_response); if(http://www.php.net/isset($data->success) && $data->success === true) { if (!http://www.php.net/empty($_POST['kto']) && !http://www.php.net/empty($_POST['text'])){ http://www.php.net/header("Location: opinie3.php"); $msg = 'Wyslano!'; } else { $msg = 'Wypełnij wszystkie pola poprawnie!'; } }else{ $msg = 'Uznano cię za spammera, zweryfikuj się!'; } }
A czytałeś mój post sprzed dwóch miesięcy?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)