Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ reCaptcha nie działa

Napisany przez: MrNygus 13.06.2018, 01:30:53




<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

Napisany przez: Pyton_000 13.06.2018, 07:27:54

Co znaczy "Nie działa"

Napisany przez: trueblue 13.06.2018, 07:42:35

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.

Napisany przez: MrNygus 6.08.2018, 21:07:52

Cytat(Pyton_000 @ 13.06.2018, 08:27:54 ) *
Co znaczy "Nie działa"


Masz wynik jak i kod mojego formularza, Walidacja jest odrzucana

  1. if(http://www.php.net/isset($_POST['g-recaptcha-response'])) {
  2. // RECAPTCHA SETTINGS
  3. $captcha = $_POST['g-recaptcha-response'];
  4. $ip = $_SERVER['REMOTE_ADDR'];
  5. $key = '############';
  6. $url = 'https://www.google.com/recaptcha/api/siteverify';
  7.  
  8. // RECAPTCH RESPONSE
  9. $recaptcha_response = http://www.php.net/file_get_contents($url.'?secret='.$key.'&response='.$captcha.'&remoteip='.$ip);
  10. $data = json_decode($recaptcha_response);
  11.  
  12. if(http://www.php.net/isset($data->success) && $data->success === true) {
  13. if (!http://www.php.net/empty($_POST['kto']) && !http://www.php.net/empty($_POST['text'])){
  14. http://www.php.net/header("Location: opinie3.php");
  15. $msg = 'Wyslano!';
  16. } else {
  17. $msg = 'Wypełnij wszystkie pola poprawnie!';
  18. }
  19. }else{
  20. $msg = 'Uznano cię za spammera, zweryfikuj się!';
  21. }
  22. }
  23.  


cały czas ,,Uznano cię za spammera, zweryfikuj się!", w ustawieniach recaptcha ustawiłem domena.pl nadal nie działa, w czym może być problem :/

refresh

Napisany przez: trueblue 6.08.2018, 21:23:12

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)