Rediriger après envoi formulaire php

Résolu/Fermé
sapristik - 10 oct. 2010 à 16:30
 sparta fab - 30 déc. 2017 à 19:11
Bonjour,
J'utilise un formulaire d'envoi de mail tout simple dans mon site.
Je voudrais rediriger l'utilisateur vers une page html après envoi du formulaire mais étant ignorant en php je n'y arrive pas (j'ai essayé d'integrer une fonction header sans succès...).
Quelqu'un peut il m'aider? voici mon script :

<?php
session_start();
if(!isset($_SESSION['code']) OR strlen($_SESSION['code']) !=5) exit("Erreur !");
if($_SESSION['code'] != $_POST['verif']) exit("Erreur les valeurs sont différentes !");
$exp = $_POST['mail'];
$objet = stripslashes($_POST['objet']);
$msg = stripslashes($_POST['msg']);
$envoi=mail("contact@buzzvip.fr", $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 !";
session_unset();
session_destroy();
?>


Merci d'avance

5 réponses

le_joker_fou Messages postés 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
10 oct. 2010 à 18:59
Remplace la ligne :

if($envoi) echo"Le mail a bien été envoyé !";

par

if($envoi) header("location:ma_page_html.html");
2
ça marche nickel !
merci beaucoup :-)
0
le_joker_fou Messages postés 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
10 oct. 2010 à 20:43
Nop
0
Bonjour,

Génial ton code ! Je me prenais la tête car je viens d'installer une page contact et je trouvais cela très moche de se retrouver sur une grande page blanche indiquant que le message avait bien été envoyé. Là c'est nickel, redirection page d'accueil !

De plus, c'était très facile, alors que je n'y connais rien en code.

Un grand merci.
Cordialement.
http://www.colette-diaporamas.com
0
merci beacoup, ça m'a aidé aussi
0