F
Facundo
Xi
Hola, estoy intentando implementar recapcha en una web, y no se bien como en PHP hacer para que envía un formulario verificando el capcha
El código es algo como:
Y en el formulario:
Se que está mal acá arriba, porque si no ingreso el capcha, se envia bien el formulario ¬¬
Desde ya Gracias !
PD: en "if (!$captcha_respuesta->is_valid)" la negación está bien puesta ? O podría probar usar "is_invalid"... 😀
El código es algo como:
PHP:
<?require_once('recaptchalib.php');
//Llaves de la captcha
$captcha_publickey = "6LcyXXXXXXXXXXXXXXXXXX";
$captcha_privatekey = "6LcyXXXXXXXXXXXXXXXXXXXX";$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) {
//El código de validación de la imagen está mal escrito.
echo "Has escrito mal el texto de Verificación. Vuelve a Intentarlo !";
$error_captcha = $captcha_respuesta->error;
}
}?>
Y en el formulario:
Insertar CODE, HTML o PHP:
formulario...
<?
echo recaptcha_get_html($captcha_publickey, $error_captcha);
?>
<input type="submit" name="send" value="bla bla" class="submit" /></label></p>
Se que está mal acá arriba, porque si no ingreso el capcha, se envia bien el formulario ¬¬
Desde ya Gracias !
PD: en "if (!$captcha_respuesta->is_valid)" la negación está bien puesta ? O podría probar usar "is_invalid"... 😀