当前位置:  开发笔记 > 编程语言 > 正文

在php中更改mime类型的输出

如何解决《在php中更改mime类型的输出》经验,为你挑选了2个好方法。

我有一个PHP脚本.大多数情况下,脚本返回html,这很好,但有一次(参数?Format = XML)脚本返回XML而不是HTML.

有没有办法从text/html动态更改php输出的返回mime类型到text/xml或application/xml?



1> nickf..:
header('Content-type: application/xml');

有关PHP文档的更多信息,请参阅 header()



2> John Milliki..:

设置Content-Type标题:

header('Content-Type: text/xml');

虽然您应该使用"application/xml"代替.


允许缓存代理编辑`text/*`来更改字符编码.由于XML还在文档本身内声明了其字符编码,因此您可能不希望这种情况发生,因为您可能会遇到不匹配问题.因此,请使用`application/xml`,缓存代理会将内容视为二进制数据,并保持不受干扰.
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有