Aller au contenu

Explication sur un en-tête trouvé chez Dedian-fr


Sujets conseillés

Posté

Bonjour à tous,

Une petite info SVP concernant l'appel de pages php.

Sur le site de Debian-fr, j'ai récupéré des pages php et les ai éditées.

De part le menu rubrique "Articles" j'accède à la page dont l'adresse est ci-dessous :

http://www.debian-fr.org/article.php?page=articles

Sur cette page, il y a un autre lien qui dirige à cette adresse :

"http://www.debian-fr.org/article.php?page=viewarticle&article=376"

J'ai édité ces pages et j'ai vu qu'il y avait en 1ère ligne ce ci : <?xml version="1.0" encoding="iso-8859-1"?>.

Quequ'un pourrait-il me dire à quoi ça correspond et à quoi ça sert ? :)

Je demande ça parce sur le web, tout va bien, mais chez moi, bien que je n'aies pas d'erreur, c'est toujours la même page qui est affichée bien que le nom change dans la barre d'adresse.

Je précise que pour cela j'utilise Easyphp.

Merci d'avance.

Cordialement, JLB59

Posté

Un fichier XHTML est en realiter un fichier XML.

Si tu sert tes page en application/xhtml+xml, tu inclus l'entete de xml <?xml version="1.0" encoding="utf-8"?> Il faut tassurer que le client (fureteur) supporte bien ce type la.

Si tu sert tes pages en text/html comme pour le HTML 4.01 tu n'a pas besoin de cette entete. Le XHTML est interpreter comme du HTML et n'apporte rien de plus que du HTML 4.01

En PHP tu peut changer le MIMETYPE de cette facon :

header('content-type: application/xhtml+xml; charset=utf-8');

OU

header('content-type: text/html; charset=utf-8');

Le document officiel qui decrit les types (anglais) : http://www.w3.org/TR/xhtml-media-types/

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...