Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Problemas con recaptcha. Siempre me devuelve false.

wellsie
6/06/18 7:28
Buenas tardes

tengo problemas con el recaptcha y no consigo ver porque no funciona. Si fuerais capaz de ayudarme lo agradecería mucho.

El problema es que realizo el recaptcha, me pone que es valido 

y relleno los datos del formulario le doy a enviar y me salta este error:


object(ReCaptchaResponse)#2 (2) { ["success"]=> bool(false) ["errorCodes"]=> NULL } ERROR1


Mi archivo HTML 

<head>
    <script src='https://www.google.com/recaptcha/api.js?hl=es'></script> 
</head>
<form id="contacta" action="queryContact2.php" method="POST">
     ----- datos del formulario --------
     <div class="control-group span4">
          <div class="g-recaptcha" data-sitekey="clave"></div>
    </div>
    <button type="submit" id="send" class="btn btn-primary pull-right">Enviar</button>
</form>

Mi archivo PHP

<?php
  include('conexion.php');
  $link = Conectarse(); 

/*if(isset($_POST['inputName'])){*/
require_once "recaptchalib.php";
//include ('recaptchalib.php');
$secret = "clave secreta";
  $response = null;
  $reCaptcha = new ReCaptcha($secret);
  $captcha = $_POST["g-recaptcha-response"];
$ip = $_SERVER['REMOTE_ADDR'];


if ($_POST["g-recaptcha-response"]) {
$response = $reCaptcha->verifyResponse($ip, $captcha);
}

if(isset($_POST['inputPhone'])){
var_dump($response);
           if ($response != null && $response->success) {

                 --------- si es true el valor del recaptcha entraría aquí ------------

           }else{
echo "ERROR1";
//header("Location: contacto2.html");
}
}else{
echo "ERROR2";
//header("Location: contacto2.html");
}
?>

Gracias de antemano

Respuestas (6)

Diego Borrero
6/06/18 11:43
Hola wellsie
 
Bienvenido al foro de ayuda de Google Chrome


Te  pasa en todos los navegadores?
lo que debes de realizar una análisis de tu ordenador, instrucciones en el siguiente enlace.
Posteriormente debes de dejar ingresar por lo menos un ida a la misma pagina web donde se presenta el error.
preferiblemente ingresar un día ala red, para los recpchta vuelvan a su normalidad.


Un saludo.
Juan MP
6/06/18 13:33
¡Hola Wellsie!

¿A que página intentas ingresar?, ¿Es tuya?, saludos.
wellsie
6/06/18 23:29
Si es una página que creé yo y la estoy probando.
wellsie
6/06/18 23:47
Si me pasa en todos los navegadores. también hice lo que me dijiste y sigo igual 
Juan MP
8/06/18 12:41
¡Gracias por responder!

Efectivamente es error de código: 

object(ReCaptchaResponse)#2 (2) { ["success"]=> bool(false) ["errorCodes"]=> NULL } ERROR1.

Veré si algún experto nos puede apoyar para verificar tu código.
Carlos Aponte
27/06/18 15:41
Hola amigo yo tenia todo tipo de problemas con los recaptchas de Google porque trabajo muchísimo resolviéndolos en las paginas que trabajo por Internet, el punto es que google te banea tu cuenta de gmail.que estés usando cuando resuelves los captchas, para ellos tu estas usando robot por la gran cantidad de captchas que quizás resuelves a diario. (Mi solución es que ya no mantengo iniciada la cuenta en ningún navegar de la pc, porque si la tengo abierta así sea en otro navegador en la misma red siempre tengo problemas con los captchas, Manten cerrada la cuenta de Gmail. cuando vayas a resolver recaptchas de Google esa fue mi solución) Google no te quita el baneo yo les escribí planteándoles mi situación no respondieron.