Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> reCaptcha nie działa
MrNygus
post 13.06.2018, 01:30:53
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 21.01.2012

Ostrzeżenie: (0%)
-----





<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
Go to the top of the page
+Quote Post
Pyton_000
post 13.06.2018, 07:27:54
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Co znaczy "Nie działa"
Go to the top of the page
+Quote Post
trueblue
post 13.06.2018, 07:42:35
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
MrNygus
post 6.08.2018, 21:07:52
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 21.01.2012

Ostrzeżenie: (0%)
-----


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(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 = file_get_contents($url.'?secret='.$key.'&response='.$captcha.'&remoteip='.$ip);
  10. $data = json_decode($recaptcha_response);
  11.  
  12. if(isset($data->success) && $data->success === true) {
  13. if (!empty($_POST['kto']) && !empty($_POST['text'])){
  14. 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
Go to the top of the page
+Quote Post
trueblue
post 6.08.2018, 21:23:12
Post #5





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A czytałeś mój post sprzed dwóch miesięcy?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 15:49