Se connecter / S'enregistrer
Votre question

Problème d'intégration d'un captcha .

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
13 Août 2012 22:32:44

Bonsoir à tous

Voilà je cherche à intégrer un nouveau captcha dans mon site Web au lieu du recpatcha , mais je n'y arrive pas .

Voici un exemple d'intégration du nouveau captcha , il fonctionne parfaitement .

  1. <form method='post'>
  2. <?php require_once('captcha-lib.php');
  3. $publicKey = "XXX";
  4. $privateKey = "XXX";
  5. $authenKey = "XXX";
  6.  
  7. # Reponse des services du captcha
  8. $response = null;
  9. # Code erreur
  10. $error = null;
  11.  
  12. if (isset($_POST["captcha_response_field"])) {
  13. $remoteIp = $_SERVER['REMOTE_ADDR'];
  14. # Controle du captcha
  15. $response = captcha_verify ($privateKey, $_POST["captcha_challenge_field"], $_POST["captcha_response_field"], $remoteIp, $authenKey);
  16.  
  17.  
  18. if ($response->is_valid) {
  19. echo "Valid captcha answer!";
  20. } else {
  21. $error = $response->error;
  22. }
  23. }
  24.  
  25. # Affichage du captcha
  26. echo captcha_generate_html($publicKey, $error);
  27. ?>
  28.  
  29. <div><input type="submit" value="submit"/></div>
  30. </form>


Maintenant je voudrais si le captcha est saisi correctement que l'utilisateur soit redirigé vers SHOWLINKS pour voir les liens sinon un message d'erreur apparait ...

La page du "CAPTCHAFORM " du recaptcha était comme ca :

  1. <form name='linkprotect' action='showlinks.php' method='POST' enctype='application/x-www-form-urlencoded' >
  2. <div class="links_form">
  3. <div class="form1">
  4. <h2></h2>
  5. <?php
  6. require_once('captcha/recaptchalib.php');
  7. // $publickey = "XXX";
  8. echo recaptcha_get_html($publickey);
  9. ?>
  10.  
  11. </div>
  12. <div class="form1">
  13.  
  14. <input type="hidden" name="linkid" value="<?php echo $linkid; ?>">
  15.  
  16.  
  17. </div>
  18. </div>
  19.  
  20. <div class="captcha"><input type="image" src="images/viewlinks.png" id="Protect" /></div>
  21. </div>
  22.  
  23. </form>


Comment je peux intégrer le nouveau captcha ?

Merci à vous .

Autres pages sur : probleme integration captcha

a b L Programmation
14 Août 2012 12:32:43

bonjours,

peut-ont avoir un lien vers la doc de ton captcha ? cela doit être écrit dedans !
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS