Hola foreros,
quiero verificar(en un dominio) un formulario con captcha pero me da error al intentar verificar el captcha, al probar el mismo codigo (cambiando las claves, claro) en mi localhost no me da ningun problema ¿Alguna idea de cual puede ser el error?
El error que me devuelve es "Could not open socket", explicado en esta pagina (aunque no se por que me da error en un dominio o y no en otro, si el codigo es el mismo en ambos)y este es el codigo que he utilizado:
¿Me echais una mano con el error?
Gracias saludos:D
quiero verificar(en un dominio) un formulario con captcha pero me da error al intentar verificar el captcha, al probar el mismo codigo (cambiando las claves, claro) en mi localhost no me da ningun problema ¿Alguna idea de cual puede ser el error?
El error que me devuelve es "Could not open socket", explicado en esta pagina (aunque no se por que me da error en un dominio o y no en otro, si el codigo es el mismo en ambos)y este es el codigo que he utilizado:
Código PHP:
<?php
require_once('recaptchalib.php');
// Get a key from https://www.google.com/recaptcha/admin/create
$publickey = "6LdwdR4UAAAAAGXagZDgLPzWAkRFnvYUXTZng7k7";
$privatekey = "6LdwdR4UAAAAAN2UjmTyWkLLdk0W1G93Q2opqBCG";
# the response from reCAPTCHA
$resp = null;
# the error code from reCAPTCHA, if any
$error = null;
# was there a reCAPTCHA response?
if ($_POST["recaptcha_response_field"]) {
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
echo "You got it!";
} else {
# set the error code so that we can display it
$error = $resp->error;
}
}
echo recaptcha_get_html($publickey, $error);
?>
Gracias saludos:D
Comentario