Bonsoir à tous,
Je cherche un moyen pour afficher un echo, puis après 3 secondes, exécuter la fonction header().
Par exemple, un membre change son mot de passe dans son profil : il valide, on envoie un get "modified" qui correspond à plusieurs actions.
Bien sûr ce code ne marche pas tout à fait car le chargement de la page prend bien 3 secondes mais au final on ne voit pas le message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(isset($_GET['action']) == "modified") { session_destroy(); print "La modification a bien été prise en compte, veuillez patienter nous allons vous rediriger vers la page de connexion."; sleep(3); header("Location:login.php"); }
Je cherche donc un moyen d'effectuer chacune des actions à tour de rôle (contrairement à l'exemple qui envoie tout d'un coup) :
1) session_destroy(); + print "Message...";
2) sleep(3) > laisse le temps de lire le message
3) header(...) > boum redirection
Une idée?![]()
Partager