J'aimerais créer une fonction de redirection avec ou sans délai.
Je veux rediriger on faisant appel à une fonction de cette façon :
Code : Tout sélectionner
redirect('mapage.php'); // redirection sans délai
redirect('mapage.php', 3000); // redirection avec délai
Code : Tout sélectionner
function redirect($url, $delay) {
if (empty($delay)) {$delay = 0;}
echo "<script>
setTimeout(function () {
window.location = '$url';
}, '$delay');
</script>";
}
redirect('mapage.php', 3000);
Mais ne marche pas sans le 2e paramètre :
redirect('mapage.php');
J'ai un message d'erreur.