Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.09.2009 Ostrzeżenie: (0%)
|
Witam wszystkich.
Chciałem dodać na swoją stronę walidację recaptcha, żeby boty dały mi spokój. Niestety siedzę nad tym kilka dni i nie wiem czemu nie działa. Strona jest podpięta pod CLOUDFLARE i może to generuje jakieś problemy ale kombinowałem z różnymi kodami i nie działa. Z tego co widzę, to jest problem, z tym, że przez POST nie wysyła mi " $_POST['g-recaptcha-response']" i cała walidacja nie może zakończyć się pomyślnie. Nie wiem z czego to wynika. Poniżej moje kody: plik contact.php
kod formularza:
kod od reCaptcha:
plik functions.php:
Proszę o pomoc. Kombinowałem z różnymi kodami reCaptcha, ale zawsze było tak, że jest błąd jakby się nie zaznaczyło ptaszka (mimo, że był zaznaczony) i ustaliłem, że problem jest z "$_POST['g-recaptcha-response']". W błędach PHP na serwerze wyświetla się wtedy linijka zawierająca "Undefined index g-recaptcha-response", niestety nie wiem co z tym zrobić. Bardzo proszę o pomoc (IMG:style_emoticons/default/smile.gif) Ten post edytował koko887 3.10.2020, 14:36:39 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.09.2009 Ostrzeżenie: (0%)
|
Tak, nie wspomniałem o tym, ale skrypt jest dodany (testowany zarówno w head jak i przed znacznikiem body).
|
|
|
|
koko887 Problem z reCaptcha od google 3.10.2020, 14:30:49
viking Osadziłeś skrypt js na stronie?
<script src=... 3.10.2020, 15:10:43
viking Daj var_dump($_POST); w pierwszej linii conta... 3.10.2020, 17:33:53
koko887 Takie coś wypluwa:
[PHP] pobierz, plaintext array... 3.10.2020, 19:44:50
viking I jak widzisz żadnych danych ze skryptu google kót... 3.10.2020, 19:56:51
koko887 Takie rzeczy się pokazują: 3.10.2020, 20:32:18
Mega_88 Sprawdź konsolę (zakładka druga z lewej z Twojego ... 3.10.2020, 22:21:11 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:11 |