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 :
Hors si l'on interprète le code 302, il signifie :
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é ?
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 :
Code:
<?php
header("Location: http://www.example.com/"); /* Redirection du navigateur */
exit;
?>
Et d'après la documentation PHP :
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.
Hors si l'on interprète le code 302, il signifie :
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