Bonjour,
J'utilise la fonction header() de PHP afin de renvoyer certaines erreurs, notamment de type 301, 302, 404 ou 410.
Je m'y prend comme ça :
Est-ce correct ? Si je demande ça, c'est que j'ai l'impression que ça n'est pas tout à fait ça, à cause de l'outil header de WRI.
En effet, quand je regarde ce que renvoie une page où s'applique le code ci-dessus, voilà ce que j'obtiens :
Vous remarquez que derrière le "301" n'apparait pas le message "Moved Permanently", alors qu'il apparait quand je soumet par exemple à l'outil une page faisant l'objet d'une redirection 301 gérée par htaccess et non PHP.
Bref, même si en apparence, tout se passe comme il faut, j'aimerais être sûr que tout est fait correctement...
Merci beaucoup
J'utilise la fonction header() de PHP afin de renvoyer certaines erreurs, notamment de type 301, 302, 404 ou 410.
Je m'y prend comme ça :
Code:
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.annonces-paris.com);
header("Connection: close");
exit();
Est-ce correct ? Si je demande ça, c'est que j'ai l'impression que ça n'est pas tout à fait ça, à cause de l'outil header de WRI.
En effet, quand je regarde ce que renvoie une page où s'applique le code ci-dessus, voilà ce que j'obtiens :
Code:
HTTP/1.1 301
Date: Fri, 20 Aug 2004 23:36:16 GMT
Server: Apache
Connection: close
X-Powered-By: PHP/4.3.8
Location: http://www.annonces-paris.com
Content-Type: text/html
Vous remarquez que derrière le "301" n'apparait pas le message "Moved Permanently", alors qu'il apparait quand je soumet par exemple à l'outil une page faisant l'objet d'une redirection 301 gérée par htaccess et non PHP.
Bref, même si en apparence, tout se passe comme il faut, j'aimerais être sûr que tout est fait correctement...
Merci beaucoup