Téléchargement
illégal
Posez votre question Signaler

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

sapristik - Dernière réponse le 29 mars 2011 à 15:26
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
Lire la suite 

Rediriger après envoi formulaire php »

8 réponses
Réponse
+0
moins plus
Remplace la ligne :

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

par

if($envoi) header("location:ma_page_html.html");
sapristik - 10 oct. 2010 à 19:14
ça marche nickel !
merci beaucoup :-)
le_joker_fou- 10 oct. 2010 à 20:43
Nop
Colette95 - 29 mars 2011 à 15:26
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Ce document intitulé « rediriger après envoi formulaire php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?