8722 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai mis un fomrulaire de contact sur mon site. il fonctionne bien mais quand on envoie le fomulaire, la page indiquand que le message a bien été envoyé apparait sur un nouvel onglet du navigateur. Moi j'aimerais bien qu'elle remplace la page de remplissage du formulaire. Voici le code PHP :

<?php
$TO = "rmagriau@yahoo.fr";
$subject = "Un e-mail a été envoyé";
$h = "From: " . $TO;
$message = "Un e-mail à été envoyé en provenance du site, voici les informations de l'envoyeur :";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:../contactbis.htm");
?>


J'imagine que c'est au niveau de "header" mais je n'y connais rien en PHP!!! Smiley confused

Merci d'avance!!!
Bonsoir,

Ce n'est pas le code php qui en est la cause. Regarde la page html du formulaire s'il n'y a pas de `_target="blank"` ou un javascript avec `wndow.open(...)`
Modifié par jo_link_noir (06 Mar 2013 - 19:10)