Redirection aprés formulaire
Résolu
Bonjour,
je cherche un moyen de faire une redirection de formulaire de contact ... si les condition sont bonnes ou pas ...
donc la 1er qui consiste à renvoyer sur le "index.php" si la condition est bonne donc "Le mail a bien été envoyé !" redirection index.php
la seconde si elle n'est pas bonne sur le formulaire.php donc "L'envoi a échoué, merci de renouveller l'opération !" redirection formulaire.php
et la 3 pour le captcha si il est faux toujours la redirection sur le formulaire.php
environ 5s pour chaque redirection
le code:
merci d'avance
je cherche un moyen de faire une redirection de formulaire de contact ... si les condition sont bonnes ou pas ...
donc la 1er qui consiste à renvoyer sur le "index.php" si la condition est bonne donc "Le mail a bien été envoyé !" redirection index.php
la seconde si elle n'est pas bonne sur le formulaire.php donc "L'envoi a échoué, merci de renouveller l'opération !" redirection formulaire.php
et la 3 pour le captcha si il est faux toujours la redirection sur le formulaire.php
environ 5s pour chaque redirection
le code:
<?php
// Demarrage de session
session_start();
// Test de la variable
if(!isset($_SESSION['code']) OR strlen($_SESSION['code']) !=5) exit("Erreur !");
// Comparaison des valeurs
if($_SESSION['code'] != $_POST['verif']) exit("Erreur le code n'est pas le bon !");
// Recuperation du mail de l'envoyeur
$exp = $_POST['mail'];
// On formate les chaines
$objet = stripslashes($_POST['objet']);
$msg = stripslashes($_POST['msg']);
// Envoi du mail
$envoi=mail("monemail", $objet, $msg,"From: $exp\r\n"."Reply-To: $exp\r\n");
if($envoi) echo"Le mail a bien été envoyé !";
else echo"L'envoi a échoué, merci de renouveller l'opération !";
// On efface et détruit les varaibles de sessions
session_unset();
session_destroy();
?>
merci d'avance