Captcha simple PHP
systemedev
Messages postés
25
Statut
Membre
-
jean448 Messages postés 1543 Statut Membre -
jean448 Messages postés 1543 Statut Membre -
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>';
?>
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
-
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
-
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 -
-
-
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 -
-
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