Bonjour,
Lorsque l'on souhaite rediriger un visiteur vers une page après une action, par exemple après le remplissage d'un formulaire valide, on utilise généralement :
Et d'après la documentation PHP :Code:
1
2
3
4
5 <?php header("Location: http://www.example.com/"); /* Redirection du navigateur */ exit; ?>
Hors si l'on interprète le code 302, il signifie :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.
Citation:
302 - Moved Temporarily - Document déplacé de façon temporaire
Ce code 302 est-il pertinent ?
Dans cette situation, il n'y a en effet aucun document déplacé.
Le 303 ne serait-il pas plus approprié ?
Qu'en pensez-vous ?Citation:
303 - See Other - La réponse à cette requête est ailleurs
