überprüfe ich habe eine Warnung, wenn ich die reCAPTCHA auf der Serverseite überprüfen. Das ist mein Fehler:Warnung, wenn ich die reCaptcha Server Seite
I "ungültig-input-Geheimnis" zu verstehen, weil ich "MySecretKey" in der URL oben verwendet. Das Problem ist "ungültige Eingabe-Antwort". Ich füge meinen Code unten ein.
$secretKey = "mysecretkey";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$_POST["g-recaptcha-response"]."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1)
{
echo "you're a robot";
} else {
echo "form's control";
}
Vielen Dank für Ihre Hilfe.
Dieser Code funktioniert gut, Danke. Aber ich habe auch meine php.ini Datei überprüft und 'allow_url_fopen' ist On. Ich weiß nicht, was vorher falsch war. – Camagni