Ich integrierte Googles funky ReCaptcha NoCaptcha in eine einfache HTML5 Form. Auf localhost funktioniert es, aber online testet es immer den Fehler 'Invalid-Json'. Hier ist ein Teil meines Code:NoCaptcha Rückgabe Fehler Invalid-JSON
$secret = 'TEHSEHCRET';
$recaptcha = new \ReCaptcha\ReCaptcha($secret);
$resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
if ($resp->isSuccess()) {
// do some
}
else {
print_r($errors = $resp->getErrorCodes());
}
Returns Array ([0] => invalid-json)
ich für etwas Hilfe gegoogelt aber nichts gefunden sehr hilfreich sein.
Da der Code on- und offline gleich ist, bin ich wirklich ahnungslos, wo das Problem herkommt. https://developers.google.com/recaptcha/docs/verify sagt nichts über den Fehlercode. Raten Sie, die Lösung ist zu einfach.
, wenn Sie mehr Code benötigen nur schreien und Ich werde liefern! :) – Tonsenson