Witam. Tworzę formularz rejestracji w pewnym stopniu oparty na tym z 3 odc. kursu php. Jednak chciałbym, żeby jego walidacja odbywała się od razu po dokonanej zmianie w którymś polu tekstowym ( np. tak jak tu: https://profil.o2.pl/rejestracja/?utm_source=Serwisy_WP&utm_medium=akcja_rejestracji&utm_campaign=Rog_Poczta).
Wszystko poszło gładko, ale zatrzymałem się na reCAPTCHA'y. Jak zaraz po kliknięciu w checkbox'a na reCAPTCHA'y wyświetlić komunikat czy się udało czy też nie?
W owym kusie reCAPTCHA jest zamknięta w formularzu, a potem metodą POST cały formularz jest wysyłany do innego pliku, gdzie jest weryfikowana w taki sposób:
$sekret = " Sekretny klucz "; $sprawdź = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$sekret."&response=".$_POST['g-recaptcha-response']); $odpowiedz = json_decode($sprawdz); if ($odpowiedz->success==false) { coś tam }
Chodzi mi o tą pogrubioną zmienną POST. Jest ona tworzona automatycznie przy wysłaniu formularza, tylko, że ja nie tworzę formularza tylko wyrywam poszczególne pola tekstowe js'em i sprawdzam ajax'em.
Ostateczne pytanie brzmi więc: W jaki sposób bez wysyłania reCAPTCHA'y formularzem pozyskać tą zmienną, a raczej jej zawartość?