Captcha simple PHP

Bonjour j ai un grand souci je veux insérer un code captcha

je veux gager ma page comme sui :

si le captcha est diferent de l image echo un message acote du formulaire

si correcte rediriger ver la page que j ai montionner dans l action

<?PHP

if($_POST['captcha']==$_SESSION['captcha']) {
?>

<form method="POST" action="lok.php">
<h3>Quel est ce chiffre ?</h3>
<img src="captcha.php" /><br />
<input type="text" name="captcha" style="width:70px"/><br />
<input type="submit" />
</form>
<?PHP

}
else
echo '<h3 style="bobo !</h3>';

?>

4 réponses

  1. Salut

    Je t'ai fait un bout de code rapidement avec ce que jai compris ;)
    <?PHP 
    if(isset($_POST['captcha']))
    {
    	if($_POST['captcha']==//a completer par la valeur du captcha)
    	{
    		header('Location: lok.php');
    	}
    	else
    	{
    		$form = true
    		$message = 'Mauvais captcha';
    	}
    }
    if($_POST['captcha']==NULL OR $form == true)
    	{
    		if($message)
    		{
    			echo $message;
    		}
    ?> 
    	<form method="POST" action="#"> 
    		<h3>Quel est ce chiffre ?</h3> 
    		<img src="captcha.php" /><br /> 
    		<input type="text" name="captcha" style="width:70px"/><br /> 
    		<input type="submit" /> 
    	</form> 
    <?PHP 
    	}
    ?> 


    Surement quelques erreurs et surtout a completer
    0
    1. Merci beaucoup pour votre reponce c est tres intéressant mais ce que je cherche c'est que loo du clic sur le boutton ne me pas rediriger par la fonction header('Location: lok.php');

      mais par

      <form method="POST" action="lok.php">

      car j ai un autre traitement du mailing dans la page lok.php merci de m aider monsieur
      0
    2. t la svp
      0
  2. Merci beaucoup pour votre reponce c est tres intéressant mais ce que je cherche c'est que loo du clic sur le boutton ne me pas rediriger par la fonction header('Location: lok.php');

    mais par

    <form method="POST" action="lok.php">

    car j ai un autre traitement du mailing dans la page lok.php merci de m aider monsieur
    0
    1. pour bien me comprendre aller sur ce lien http://cielmaroc.ma/devis/devis.php

      si je tape captch correcte il passe je ve k il me bloke si je tape une fausse merci
      0
      1. on peut mettre n'importe quoi pour le captcha il fonctionne pas...
        fais le pas en php passe en JS car le php s'execute coté serveur donc obligé d'envoyer le captcha au serveur un moment donné
        0

    Discussions similaires

    Captcha invisibles !

    74 réponses