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

  1. 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
    1. sapristik
       
      ça marche nickel !
      merci beaucoup :-)
      0
    2. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
       
      Nop
      0
    3. 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
    4. sparta fab
       
      merci beacoup, ça m'a aidé aussi
      0