Valider le captcha et une autre condition dans sa suite
pascalt-c
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
pascalt-c -
pascalt-c -
bonjour,
j'ai un fichier captcha fonctionnelle du type :
--------------------------------------------------------------------
et un autre fichier php du type
----------------------------------------------------------------------------------------
comment faire pour valider le captcha puis dans la suite valider la condition du second imput type ??
je suis un vrai nul en php , une petite aide serait bien venue !
merci
EDIT : Ajout des balises de code
j'ai un fichier captcha fonctionnelle du type :
<?php
session_start();
if(isset($_POST['captcha'])) {
if($_POST['captcha'] == $_SESSION['captcha']) {
echo "captch valide !";
} else {
echo "captcha invalide ... !";
}
}
?>
<form method ="POST">
<img src="captcha.php" />
<input type="text" name="captcha" />
<input type="submit" />
</form>
--------------------------------------------------------------------
et un autre fichier php du type
<FORM ACTION="https://monsite/index1.php">
<input type="button" value="Je comprends votre approche, j'accepte cette charte , i know what you means , i accept this regulation !" style="width: 11.99cm; height: 1cm" onclick="window.open('https://thuilliercharmet.fr/index1.php', 'exemple', 'height=900, width=1000, top=90, left=350, toolbar=no, menubar=no, location=yes, resizable=yes, scrollbars=yes, status=no');">
</div>
<form action="../../../../Documents/indexredirect.php">
<div align="center">
<input type="button" value="ne soyez pas curieux refuser, don't be curious REFUSE now" style="width: 10.99cm; height: 2cm" onclick="window.open('http://www.google.com', 'exemple', 'height=600, width=800, top=90, left=350, toolbar=no, menubar=no, location=yes, resizable=yes, scrollbars=yes, status=no');">
</div>
</form>
----------------------------------------------------------------------------------------
comment faire pour valider le captcha puis dans la suite valider la condition du second imput type ??
je suis un vrai nul en php , une petite aide serait bien venue !
merci
EDIT : Ajout des balises de code
2 réponses
-
Bonjour,
Pourquoi ne mets tu pas le code html de ton captcha dans ton autre form et le code de validation de celui ci dans le script php index1.php ?
NB: Dans l'attribut "action".. évite de mettre l'url vers le fichier... à la place utilise le chemin absolu ou le chemin relatif...
NB²: A l'avenir, merci d'utiliser les balises de code pour poster ton code sur le forum.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
Merci jordane 45 de votre bienveillance personalisé et pour notre conversation impromptu de novice à grand sage en php ! je répond un peu en différé désolé pour mon biorythme de limace !
j'ai suivis le tuto de primfx (https://www.youtube.com/watch?v=3zgGUdcSWKM ) pour créer un capcha personalisé , simple pour un novice et avec la volonté de ne pas s'enchainer à la politique du captcha de google et qui fonctionne parfaitement bien :
avec un fichier captcha.php d'un coté
<?php session_start(); $_SESSION['captcha'] = mt_rand(1000,9999); $[/contents/391-fichier-img img] = imagecreate(65,35); $font = 'fonts/OldeEnglish.ttf'; $bg = imagecolorallocate($img, 0, 255, 255); $textcolor = imagecolorallocate($img, 255, 0, 0); imagettftext($img, 23, 0, 3, 30, $textcolor, $font, $_SESSION['captcha']); header('Content-type:image/jpeg'); imagejpeg($img); imagedestroy($img); ?>
et de l'autre un fichier index.php voir plus haut.
mon probléme est d'integrer la condition du captcha a mon fichier index001.php tout en validant une redirection vers un autre fichier index1.php voir la form action de fichier index plus haut.