Cita:
Iniciado por pateketrueke
Entonces creo que deberías incluir la librería del recaptcha en el script que sí recibe los datos, pensé que así ya lo habrías hecho, no sé.
gracias por tu consejo, lo resolvi llebandome de el.
El que recibe los datos lo coloque asi:
Código PHP:
require_once('recaptcha/recaptchalib.php');
//Llaves de la captcha
$captcha_publickey = "6Lezif0SAAAAAA7IzQBcjA9wb5tCX5jlWy-ovq2h";
$captcha_privatekey = "6Lezif0SAAAAADLy-ZP9EP-oIylTAc07oYQ1DSDC";
//por ahora ponemos a null el error de la captcha
$error_captcha=null;
//reCaptcha
if ($_POST){
$captcha_respuesta = recaptcha_check_answer ($captcha_privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$captcha_respuesta->is_valid){
$this->error = array(
'titulo' => 'Error',
'msj' => 'Captcha vacia o no coincide.<br><b><a href="javascript:history.back()">Vuelve a intentarlo</a>.</b>',
);
return;
}
}