2012-05-07 13 views
2

私は間違ったreCAPTCHA入力のエラーを表示する自動プロンプトボックスを作成しようとしています。私はまったく同じページにリンクする関数redirect_toを持っていますテキスト形式でエラーを入力してください。もし誰かがこれで私を助けることができたら、私は非常に感謝するだろう、私はあまりjavascriptの経験がありません。 login.php?captchaError=1reCAPTCHAのjavascriptプロンプトボックス

require_once($_SERVER['DOCUMENT_ROOT'] . '/recaptcha/recaptchalib.php'); 
     $privatekey ="*********"; 
     $resp = recaptcha_check_answer ($privatekey, 
          $_SERVER['REMOTE_ADDR'], 
          $_POST['recaptcha_challenge_field'], 
          $_POST['recaptcha_response_field']); 
     $str_result = ""; 
     if (!$resp->is_valid) { 

      redirect_to("login_recap.php"); 

      // What happens when the CAPTCHA was entered incorrectly 
      $message = "The reCAPTCHA wasn't entered correctly. Go back and try it again. (reCAPTCHA said: " . $resp->error . ")"; 
      echo $message; 
      exit(); 

     } 
+2

HOwはあなたが尋ねた他の質問とは異なります:http://stackoverflow.com/questions/10483470/using-a-javascript-prompt-box-when-recaptcha-wasnt-enter-correctly? – j08691

+0

同じ質問を何度もやめてください。新しい質問をするのではなく、元の質問を編集することができます。 –

答えて

0

あなたはGETパラメータのようなバックログインページにリダイレクトすることができます。ログインページで、次のように追加してください:

エラーがあるかどうかを確認し、警告を表示するJSを出力します。