[Mail] Redirection après validation
Bonjour.
Alors voilà mon problème :
Après validation d'un questionnaire, j'aimerai arriver sur une page "merci.html" qui redrigerai vers l'index automatiquement ensuite. Mais j'arrive pas à rediriger vers "merci.html" (et vers n'importe quelle autre pas d'ailleurs...) alors que je reçois bien le mail de réponse, mais il merafraichit le formulaire... Je met le code PHP de mon "questionnaire.php" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
if($_POST['action'] == 'submitted')
{
$adress = "xxx@yyy.com";
$sujet = "Questionnaire";
$message .= "Âge: {$_POST['age']}\nProfession: {$_POST['profession']}\n";
$entete = "From: <a href="mailto:xxx@yyy.com">xxx@yyy.com</a>\n";
mail($adress, $sujet, $message, $entete);
//page de sortie
$insertGoTo = "http://www.yyy.com/merci.html";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: http%s", $insertGoTo));
}
?> |
Ensuite vient la partie html du formulaire, je pense que c'et inutile de le mettre...
Si vous pouviez m'aider...
Merci d'avance !
Strix
PS : c'est un code que j'ai récupéré et il a marché un moment...