2017-03-15 5 views
0
<?php 
    header('Content-type: application/xml'); 
    echo "test"; 
?> 

Ich benutze diesen Code und seine Arbeit nicht in MAMP und die Response-Header sind:Warum funktioniert PHP header() nicht?

Connection:keep-alive 
Content-Encoding:gzip 
Content-Type:text/html; charset=UTF-8 
Date:Wed, 15 Mar 2017 15:12:45 GMT 
Server:nginx/1.11.4 
Transfer-Encoding:chunked 
X-Powered-By:PHP/7.1.1 
+0

Haben Sie versucht, einige gültige XML-Rückkehr? – Scriptman

+3

Ich verstehe es nicht. Steht das A in mamp nicht für Apache? Warum ist das mit nginx markiert? – apokryfos

+0

Wenn Sie gültiges XML zurückgeben, dann funktioniert es, jetzt denkt es über ein leeres Dokument nach. –

Antwort

0

dies stattdessen versuchen:

<?php 
    header('Content-type: application/xml'); 
    echo "<example>hello, world!</example>"; 

Gibt Ihnen:

Connection:Keep-Alive 
Content-Type:application/xml 
Date:Wed, 15 Mar 2017 15:12:45 GMT 
Server:nginx/1.11.4 
Transfer-Encoding:chunked 
X-Powered-By:PHP/7.1.1 

Verbindungen :

+0

funktioniert nicht .... – Misaka

+0

Funktioniert 100%. Siehe das Arbeitsbeispiel und die Quellcode-Links. Du machst etwas falsch. –

Verwandte Themen