Apache / PHP yanlış içerik türünü hizmet veriyor

0 Cevap php

Bu PHP dosyası vardır:

<?php
header('Content-type: text/xml; charset=UTF-8');
?><?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="hello world example" /> 
  <Content type="html">
     <![CDATA[ 
       Hello, world!
     ]]>
  </Content> 
</Module>

Ben bir Content-type:text/xml başlık dönmek için beklenebilir.

Bu ancak dönmek için ne yapar Content-Type:text/html

Sen sonuca bir göz atabilirsiniz buraya: http://knox.orgapage.de/hello.php

(Elbette PHP etiketleri olmadan). Xml dosya uzantısı değiştirirseniz, her şey çalışıyor. Ancak PHP ile içerik dynamicaly oluşturmak istiyorum.

Herhangi bir öneriniz nasıl çözmek için? Onu nasıl XML olarak içeriğini yorumlamak gerektiğini, tarayıcı bildirebilirsiniz?

0 Cevap