Captcha simple PHP

Fermé
systemedev Messages postés 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014 - 4 nov. 2014 à 18:41
jean448 Messages postés 1340 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 26 janvier 2017 - 7 nov. 2014 à 21:31
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 1340 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 26 janvier 2017 237
4 nov. 2014 à 21:42
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 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
5 nov. 2014 à 15:46
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 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
5 nov. 2014 à 16:39
t la svp
0
systemedev Messages postés 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
5 nov. 2014 à 10:12
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 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
5 nov. 2014 à 11:35
svp
0
jean448 Messages postés 1340 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 26 janvier 2017 237
5 nov. 2014 à 14:14
0
systemedev Messages postés 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
5 nov. 2014 à 15:46
JE NE VE PAS ETRE REDIRIGER SAUF SI LE CAPTCHA EST VRAIS COMMENT FAIR CA EN PHP SVP
0
systemedev Messages postés 24 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 7 novembre 2014
7 nov. 2014 à 18:51
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 1340 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 26 janvier 2017 237
7 nov. 2014 à 21:31
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