Anuncio

Colapsar
No hay anuncio todavía.

verificar CAPTCHA en PHP

Colapsar
X
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • verificar CAPTCHA en PHP

    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:
    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);
    ?>
    ¿Me echais una mano con el error?

    Gracias saludos:D

  • #2
    Buff, en programación estoy pegadísimo. Pero se puede intentar.

    ¿Has hecho lo que pone en la solución que adjuntas?
    Agradecer no cuesta nada. Es más, motiva a seguir colaborando

    Comentario


    • #3
      Gracias por tu respuesta @El Tramo:D

      Probe algunas soluciones del enlace que adjunto pero el error continua:(, de todas formas si me funciona en localhost supongo que el cofigo es correcto, ¿no crees?

      En fin, que estoy muy perdido
      Editado por última vez por hispabit; https://foro.geeknetic.es/member/14486-hispabit en 03-05-17, 10:45:26.

      Comentario


      • #4
        Si funciona en localhost, es que está bien. Has probado con otros navegadores ¿no?
        Agradecer no cuesta nada. Es más, motiva a seguir colaborando

        Comentario


        • #5
          Probe en otros navegadores, en otros ordenadores.............kreo que no me queda nada mas que probar :(

          Se agradece tu buena voluntad(que ultimamente apenas veo por este foro), pero me temo k no es suficiente
          Editado por última vez por hispabit; https://foro.geeknetic.es/member/14486-hispabit en 19-05-17, 17:30:10.

          Comentario

          Trabajando...
          X