Rediriger après envoi formulaire php

Résolu
sapristik -  
 sparta fab -
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 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Remplace la ligne :

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

par

if($envoi) header("location:ma_page_html.html");
2
sapristik
 
ça marche nickel !
merci beaucoup :-)
0
le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Nop
0
Colette95
 
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
sparta fab
 
merci beacoup, ça m'a aidé aussi
0