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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :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.
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 ?303 - See Other - La réponse à cette requête est ailleurs






Répondre avec citation




Partager