HTML/PHP Verzweifelung beim Einbinden von Google reCaptcha?
Guten Abend,
ich verzweifle langsam an meinem Konatktformular. Das ganze Formular usw. funktioniert. Nur eben das reCaptcha nicht. Logischerweise soll das Formular nur dann abgesendet werden können, wenn der reCaptcha erfolgreich gelöst worden ist. Nur leider krieg ich das nicht hin. Es kommt dann immer eine Fehlermeldung. Im Header der Kontakt seite ist natürlich das reCaptcha script eingefügt. Den restlichen Code habe ich hier eingefügt:
Kontaktseite: https://controlc.com/9947d062
send_mail.php: https://controlc.com/b35c9849
Könnte mir jemand helfen und mir sagen wo ich jetzt etwas für ein vernünftiges Captcha einfügen soll? Ich probiere das jetzt schon ewig aber komme auch mit der Dev-Anleitung von Google persönlich nicht weiter...
Gruss
1 Antwort
Soweit ich das sehe, nutzt du ReCaptcha v2. Sofern der Sitekey stimmt und das Skript tatsächlich richtig - so wie es in der Google Dokumentation steht - eingebunden wurde, ist der erste Teil erfüllt.
Einen Part im PHP-Skript, in dem du die Verification API nach einem Auswertungsergebnis erbitten würdest, sehe ich allerdings nicht (die Verifizierung findet nach Versand des Formulars statt, nicht davor). Bau dafür einfach nur den Request mit den erforderlichen Informationen zusammen, wie es in der Dokumentation erklärt wird und sende ihn bspw. mit cURL ab. Den Response kannst du mit json_decode parsen und daraufhin leichter auswerten.