French English German Italian Russian Spanish

Une question reviens souvent en programmation php : comment rediriger vers une page d'un site après avoir afficher un message !

Nous avons au cours de nos recherches trouvé plusieurs solutions certaines farfelues, d'autres plus pertinente :

La redirection javascript ... en php

<script type="text/javascript" language="JavaScript">

    setTimeout(function () {

                      location.href = 'mapage.php'; 

               }, 4000);

</script>

Ici nous redirigeons vers mapage.php après 4 secondes (4000 millisecondes).

Notre solution de redirection préférée en php seul

header("Refresh: 3; url=http://www.monurl.com"); // redirection après 3 secondes

echo "Mail bien transmis. Merci. Nous vous recontacterons au plus vite."; // le temps d'afficher ce message de remerciement !