Rediriger après envoi formulaire php [Résolu/Fermé]

Signaler
-
 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

Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
230
Remplace la ligne :

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

par

if($envoi) header("location:ma_page_html.html");
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

ça marche nickel !
merci beaucoup :-)
Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
230
Nop
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
merci beacoup, ça m'a aidé aussi
Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
230
Allopass fonctionne comme suit :

Tu as un formulaire de saisi de code sur ton site, avec le numéro à appeler.
Le client appelle le numéro, sais le code reçu et valide ton formulaire.
Ton formulaire appel l'API Allopass.
l'API Allopass te dit si oui ou non le code et bon.
Si le code est bon tu fais ce que tu dois faire, si il est mauvais tu le dit au client.
Bonjour,

Je souhaiterai savoir comment faire pour rediriger un formulaire vers une page de paiement (allopass).

En gros, la personne remplit le formulaire, elle est ensuite redirigé sur la page de paiement, puis une fois le paiement validé je reçois le mail.

Merci d'avance.
Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
230
Allopass est un mode de paiement par téléphone donc pas besoin de se rendre sur une page de paiement mais juste à dire au client.

Envois PASS au 12345 (numéro attribué par allopass). Le client reçois le code et c'est a toi de traiter le code saisi par le client.
L'idée est bonne, mais ça veux dire que je devrais vérifier les codes manuellement à chaque fois, tandis que si la personne remplit le formulaire, elle est ensuite redirigé sur une page allopass sécurisé et une fois qu'elle valide ses codes je reçoit le formulaire comme ça je suis sur que le paiement a été validé.

C'est possible ?