Hola amigos pues la verdad es primera ves que uso recaptcha, y no me funciona, no valida si hay algun problema en los caracateres ni si quiera verifica si el usuario esta llenando los datos. Este es mi recaptcha:
Código PHP:
Ver original<?
require_once('recaptchalib.php');
//Llaves de la captcha
$captcha_publickey = "6Ldj-8MSAAAAACJV8Bh7sD0bpUa3FRltabcpMcme";
$captcha_privatekey = "66Ldj-8MSAAAAAEJb8knhsl0IQvXXw0oWv9D7TfPQ";
$error_captcha=null;
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) {
//todo correcto
//hacemos lo que se deba hacer una vez recibido el formulario válido
echo "Todo correcto!";
}else{
//El código de validación de la imagen está mal escrito.
echo "Has escrito mal el texto";
$error_captcha = $captcha_respuesta->error;
}
}
?>
<div id="Layer112">
<?
//escribimos en la página lo que nos devuelve recaptcha_get_html()
echo recaptcha_get_html($captcha_publickey, $error_captcha);
?>