le 17/08/2004 à 14:09
Michel_57
bonjour
Voici la fonction que j'include dans toutes les pages, pour rediriger (merci im@n, qui me la donnée il y a fort longtemps)
Le probleme est que si je fais
Et bien si $test est a true, il va quand même m'exécuter la suite de la page, et moi je voudrais que la fonction redirection stoppe l'exécution de la page actuelle et se redirige immédiatement.
Comment doi-je modifier ma fonction de redirection ? (je n'ai vraiment pas envie de mettre des else partout, j'ai fai mes 30 pages php avec plein de codes similaires, ca va mettre la pagaille !
function Redirection($url)
{
if (headers_sent())
{
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else
{
header("Location: $url");
}
};
Voici la fonction que j'include dans toutes les pages, pour rediriger (merci im@n, qui me la donnée il y a fort longtemps)
Le probleme est que si je fais
if ($test) {Redirection('./mapage.php');}
... suite du code ...
Et bien si $test est a true, il va quand même m'exécuter la suite de la page, et moi je voudrais que la fonction redirection stoppe l'exécution de la page actuelle et se redirige immédiatement.
Comment doi-je modifier ma fonction de redirection ? (je n'ai vraiment pas envie de mettre des else partout, j'ai fai mes 30 pages php avec plein de codes similaires, ca va mettre la pagaille !