Brauchen Sie Hilfe mit reCAPTCHA - immer falsch erhalten-Captcha-Sol

8

Ich versuche, meiner Website einen reCAPTCHA hinzuzufügen, erhalte aber immer incorrect-captcha-sol Fehler, wenn ich die Antwort einreiche.

Kann mir jemand sagen, ob ich das Folgende richtig mache?

Ich habe eine generische index.php, die contact.php enthält. In contact.php habe ich den folgenden Code eingefügt:

%Vor%

}

In meinem HTML habe ich das CAPTCHA wie folgt eingefügt:

%Vor%

Ich kann nicht sehen, dass ich irgendetwas falsch mache, aber würde jede konstruktive Kritik schätzen.

TIA

    
Anriëtte Myburgh 12.08.2009, 07:25
quelle

6 Antworten

19

Ich habe das gelöst, es ist eines der ungewöhnlichsten Dinge, auf die ich gestoßen bin, meine Syntax war vorher:

%Vor%

Ich habe es so geändert:

%Vor%

Aufgrund dieses Schalters geben die recaptcha_response_field und recaptcha_challenge_field plötzlich Werte zurück in das Formular.

Ich kann mir nicht vorstellen, warum das so ist, weil alle MY-Formularvariablen vor dem Wechsel zurückgeschickt wurden.

Danke allen für die Hinweise.

    
Anriëtte Myburgh 12.08.2009, 11:58
quelle
7

Wenn Sie den Scheck zweimal posten - zB einmal aus Javascript und einmal über PHP, wird der zweite fehlschlagen, da die API nur eine Lösung erlaubt, die einmal gültig ist.

Ich hoffe, das hilft, Josh

    
Josh 12.08.2009 07:43
quelle
5

Das ist, weil die Form nicht auf der Außenseite der tr sein kann ..... es muss auf der Außenseite der Tabelle sein ..... Form kann nicht in die Tabelle eingefügt werden, es kann aber in die td eingefügt werden.

    
den 08.05.2010 19:31
quelle
2

In meinem Fall bestand der Fehler darin, das Formular ohne Angabe von:

zu setzen

method="POST"

Prost!

    
esteve 15.08.2010 10:21
quelle
0

Sind Sie sicher, dass Sie richtige Wörter eingeben?

dieser ist von recaptcha website:

%Vor%     
TigerTiger 12.08.2009 07:44
quelle
0

im Stammverzeichnis aus dem Skript set php.ini mit diesem:

allow_url_fopen = An

    
rok 26.03.2018 22:32
quelle

Tags und Links