Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[resolu] Header php (question sur l'article d'O. Duffez)

Poster un nouveau sujet Imprimer cette discussion    Forum -> PageRank, liens et redirections   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
pasteque
Nouveau WRInaute

Inscrit le: 13 Fév 2006
Messages: 14

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 10:59    Sujet du message: [resolu] Header php (question sur l'article d'O. duffez)

Bonjour.

J'ai eu question au sujet de l'article d'Olivier Duffez ici :
http://www.webrankinfo.com/analyses/php/header.php
concernant le header php.

Il est indiqué :
Chaque page au format HTML comprend un entête, transmis par le serveur juste avant la page elle-même. Cet entête comprend entre autres un code HTTP indiquant le statut de la page.

Il est donné un exemple de code source :

Code:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.nouveausite.com/");
exit;
?>


Le exit a attiré mon attention, cela sous entend qu'on ne peut pas rajouter d'autres instructions php à la suite et qu'on doit immédiatement mettre fin au script? Ou bien peut on quand meme rajouter d'autres instructions, tel une redirection vers la nouvelle page, par exemple :

toto.php

Code:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.toto.net/forum/viewtopic.php?t=".$_GET['t']);
[b]echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=http://www.toto.net/forum/viewtopic.php?t=".$_GET['t']."\">"[/b];
?>


Dans le cas de mon exemple, la redirection marche, mais je ne sais pas si de ce fait le code 301 a bien été retourné (comment fait on pour tester? vu que c'est un code transmis juste avant la page à afficher?)

Merci pour vos compléments d'information !


Dernière édition par pasteque le Jeu Juin 21, 2007 11:15; édité 1 fois
 
pasteque
Bh@Mp0
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 18 Jan 2005
Messages: 245

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 11:13    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

Le 'header("Location: ....");' fait déjà le travail de redirection ...
 
Bh@Mp0 Visiter le site web du posteur
pasteque
Nouveau WRInaute

Inscrit le: 13 Fév 2006
Messages: 14

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 11:14    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

Merci pour ce complément d'information
 
pasteque
Fab le Fou
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2004
Messages: 1488
Localisation: Lorient

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 11:41    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

A l'occasion, si tu as besoin de tester une redirection : http://www.annuaire-info.com/redirection-test.html
 
Fab le Fou Visiter le site web du posteur
FloBaoti
WRInaute passionné
WRInaute passionné

Inscrit le: 30 Avr 2006
Messages: 596
Localisation: Montpellier

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 13:00    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

Bh@Mp0 a écrit:
Le 'header("Location: ....");' fait déjà le travail de redirection ...
Oui et non.
Quel est l'interet d'envoyer autre chose après un header Location ? Quoi que vous envoyiez après, ça sera ignoré par le navigateur, alors autant ne rien envoyer (d'où le exit;)
 
FloBaoti Visiter le site web du posteur
RomsIW
WRInaute accro
WRInaute accro

Inscrit le: 25 Mai 2004
Messages: 1040
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 13:13    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

ou http://www.webmaster-hub.com/outils/http-viewer.php
 
RomsIW Visiter le site web du posteur
FloBaoti
WRInaute passionné
WRInaute passionné

Inscrit le: 30 Avr 2006
Messages: 596
Localisation: Montpellier

URL permanente de ce messagePosté le : Jeu Juin 21, 2007 13:26    Sujet du message: [resolu] Header php (question sur l'article d'O. Duffez)

RomsIW a écrit:
ou http://www.webmaster-hub.com/outils/http-viewer.php

Il y a une boulette là-dessus Laughing
Le jour où un navigateur enverra comme en-tête au serveur:
Code:
GET http://www.commentcamarche.net HTTP/1.0
...

ca sera vraiment strange ! Ca voudrais dire qu'il y a un fichier qui s'appelle "http://www.commentcamarche.net" sur le serveur "inconnu".

La vraie requête serait
Code:
GET / HTTP/1.1
Host: www.commentcamarche.net
...


Edit: après recherche, la premiere requete serait celle envoyée par un client à un proxy HTTP, qui lui, renverrait la seconde au serveur. Donc dans tous les cas, on ne reçoit jamais sur un serveur HTTP la première requete.
 
FloBaoti Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> PageRank, liens et redirections Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort