Redirection PHP de la page APRÈS la sortie de l'utilisateur message

Je suis en train de rediriger une page après une exécution réussie. Cependant, je veux afficher un message à l'utilisateur (par exemple " a Changé fait. Redirection...") alors que la redirection est faite. Changer header variables après la sortie dans la page provoque des erreurs en PHP et je le sais. Ma question est, comment dois-je faire cela?

Mon code actuel est quelque chose comme

//... execution code
echo 'Changes made successfully. Now redirecting...';
header('Location: index.php');

et cela ne fonctionne pas. J'ai également vu une réponse je vous suggère d'utiliser ob_start() et ob_flush() au début et à la fin de ma page, respectivement. Mais cela ne résout pas mon problème, j'ai toujours l'erreur.

NB j'ai besoin de PHP, je ne veux pas le JavaScript pour la redirection.

Edit: j'ai fini par utiliser JavaScript pour la redirection, car j'avais besoin à la sortie de certains message utile à l'utilisateur avant de rediriger, et PHP n'est pas la meilleure solution pour cela.

Je pense que vous trouverez la réponse ici.

OriginalL'auteur mavili | 2013-04-21