par
Saian » 27 janv. 2016, 15:40
Bonjour, cela est possible car la fonction header n'arrête pas l'exécution du script qui continue jusqu'au bout. Donc si tu as un autre header location et que le script passe dessus, il remplace le précédent.
Si aucune autre ligne ne doit être exécutée après un header location le plus simple reste de mettre un exit en suivant, rien d'anormal à cela.
PS : quand on fait un header location ce n'est pas le serveur qui fait la redirection, c'est le navigateur qui en interprétant le header demande la nouvelle page.
Bonjour, cela est possible car la fonction header n'arrête pas l'exécution du script qui continue jusqu'au bout. Donc si tu as un autre header location et que le script passe dessus, il remplace le précédent.
Si aucune autre ligne ne doit être exécutée après un header location le plus simple reste de mettre un exit en suivant, rien d'anormal à cela.
PS : quand on fait un header location ce n'est pas le serveur qui fait la redirection, c'est le navigateur qui en interprétant le header demande la nouvelle page.