Captcha simple PHP

systemedev Messages postés 25 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>';

?>
A voir également:

4 réponses

jean448 Messages postés 1543 Statut Membre 238
 
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
systemedev Messages postés 25 Statut Membre
 
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
systemedev Messages postés 25 Statut Membre
 
t la svp
0
systemedev Messages postés 25 Statut Membre
 
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
systemedev Messages postés 25 Statut Membre
 
svp
0
jean448 Messages postés 1543 Statut Membre 238
 
0
systemedev Messages postés 25 Statut Membre
 
JE NE VE PAS ETRE REDIRIGER SAUF SI LE CAPTCHA EST VRAIS COMMENT FAIR CA EN PHP SVP
0
systemedev Messages postés 25 Statut Membre
 
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
jean448 Messages postés 1543 Statut Membre 238
 
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