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

Problème d'intégration d'un captcha - PHP - Programmation

Marsh Posté le 13-08-2012 à 22:45:54    

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 .
 
<form method='post'>
<?php require_once('captcha-lib.php');  
$publicKey = "XXX";  
$privateKey = "XXX";  
$authenKey = "XXX";  
 
# Reponse des services du captcha
$response = null;  
# Code erreur  
$error = null;  
 
if (isset($_POST["captcha_response_field"])) {  
$remoteIp = $_SERVER['REMOTE_ADDR'];  
# Controle du captcha  
$response = captcha_verify ($privateKey, $_POST["captcha_challenge_field"], $_POST["captcha_response_field"], $remoteIp, $authenKey);  
 
 
if ($response->is_valid) {  
echo "Valid captcha answer!";  
} else {  
$error = $response->error;  
}  
}
 
 # Affichage du captcha  
 echo captcha_generate_html($publicKey, $error);  
 ?>  
 
 <div><input type="submit" value="submit"/></div>  
 </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  :  
 
 
 
 
<form name='linkprotect' action='showlinks.php' method='POST' enctype='application/x-www-form-urlencoded' >      
                                <div class="links_form">
                                    <div class="form1">                                    
                                        <h2></h2>
 <?php
require_once('captcha/recaptchalib.php');
// $publickey = "XXX";
 echo recaptcha_get_html($publickey);
    ?>
 
                                    </div>
                                     <div class="form1">                                    
                                       
                                       <input type="hidden" name="linkid" value="<?php echo $linkid; ?>">  
                                       
       
                                   </div>
                                             </div>
                                             
                                    <div class="captcha"><input type="image" src="images/viewlinks.png" id="Protect" /></div>
                                </div>
 
                                  </form>  
                             
 
 
Comment je peux intégrer le nouveau captcha ?
 
Merci à vous .

Reply

Marsh Posté le 13-08-2012 à 22:45:54   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed