Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2015, 09:01
chelix
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 46
Antigüedad: 18 años, 1 mes
Puntos: 1
Google reCaptcha siempre falla

Buen día foristas,

Una vez más recurro a uds. en busca de una solucion a mi problema, esta vez con el Google reCaptcha. He leido todo lo que he podido y no he logrado hacerlo funcionar correctamente.

No importa lo que ponga siempre recibo la misma respuesta

reCAPTCHA said: incorrect-captcha-sol

Estoy 100% seguro de haber puesto las respuestas correctas así que a esta altura no se que puede estar mal.

El código que uso es el siguiente:


En el cliente (HTML):
Cita:

<form>
<table>
<tr>
<td>
...
</td>
</tr>
<td>
<div class="g-recaptcha" data-sitekey="MY_PUBLIC_KEY"></div>
</td>
...
</table>
</form>
En el servidor: (PHP)
Cita:
require_once('./recaptchalib.php');

$privatekey = "MY_PRIVATE_KEY";
$resp = null;
$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);

if (!$resp->is_valid) {

die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
"(reCAPTCHA said: " . $resp->error . ")");
} else {
echo "Captcha OK";verification
}
He probado desactivar JS en el navegador ya que hago validacion de campos pero tampoco he tenido resultado.
Me he también asegurado de tener el tag form fuera de mi tabla y tambien me he asegurado de inicialilzar la variable $resp.
Pero nada de eso ha funcionado.

¿¿Que estoy haciendo mal??