Bonnes pratiques : un exit après un header("Location: URL") ?
Bonjour,
par curiosité, j'ai parcouru le manuel PHP, et je dois avouer que l'explication ci-dessous me laisse perplexe :
Citation:
Le deuxième type d'appel spécial est "Location:". Non seulement il renvoie un en-tête au client, mais, en plus, il envoie un statut REDIRECT (302) à Apache. Du point de vue de l'auteur de script, cela importe peu, mais pour ceux qui connaissent les rouages internes d'Apache, c'est primordial.
Code:
1 2 3 4 5 6 7
|
<?php
header("Location: http://www.example.com/"); /* Redirection du navigateur */
/* Assurez-vous que la suite du code ne soit pas exécutée une fois la redirection effectuée. */
exit;
?> |
Si la redirection est opérée, comment la suite du code pourrait-elle exécutée ?
Merci de votre aide !
Rolf IV