Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Google Captcha

$
0
0
Boas pessoal, Estou a tentar colocar uma validação no formulário de registo do meu site para remover os registos dos bots. Tentei colocar o "Google Capcha" no formulário mas na hora de validação aparece o erro seguinte: string(96) "{ "success": false, E após validar o captcha deveria aparecer: "success": True, As linhas de código que introduzi foram: <?php if (isset($_POST['g-recaptcha-response']) && $_POST['g-recaptcha-response']){ var_dump($_POST); $secret = "-------------------------Private Key-------------------------"; $ip = $_SERVER['REMOTE_ADDR']; $captcha = $_POST['g-recaptcha-response']; $rsp = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$captcha&remoteip$ip"); var_dump($rsp); $arr = json_decode($rsp,TRUE); if($arr['success']){ Echo 'Correto'; }else{ Echo 'Incorreto'; } } ?> Já alguem teve um caso semelhante ou sabe resolver este problema? Desde já agradeço a todas as pessoas que possam ajudar. Cumprimentos

Viewing all articles
Browse latest Browse all 11336

Trending Articles