首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除apache中的内容类型标头

删除apache中的内容类型标头
EN

Stack Overflow用户
提问于 2013-08-20 04:06:41
回答 3查看 7.5K关注 0票数 7

如何删除apache中的标头内容类型?

以下代码不起作用

header_remove('content-type');

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-20 04:14:08

尝尝这个。

代码语言:javascript
运行
复制
header("content-type: none");

我不知道为什么,但这对我有用。

我找不到有关这方面的任何参考资料。但是它只是简单地为我从头中删除了content-type。它可能是apache的bug,也可能是PHP的bug。所以试一试,小心地使用它。

票数 2
EN

Stack Overflow用户

发布于 2014-07-24 18:46:29

试一试

代码语言:javascript
运行
复制
<?php
header('Content-Type:');

这完全从响应中删除了Content-Type头。和您一样,使用header_remove()没有做任何事情,Hereblur's answer在响应中留给了Content-Type: none

票数 5
EN

Stack Overflow用户

发布于 2015-02-18 17:12:45

这取决于您有哪些php.ini指令,以及您使用了什么PHP (CLI、CGI、.)。

这个答案基于PHP 5.4,运行在CGI中。

注:在php.ini中:

代码语言:javascript
运行
复制
default_mimetype = text/html

这是PHP发送的默认值,如下所示:

代码语言:javascript
运行
复制
Content-Type: text/html

如果您想摆脱它,您必须通过再次创建标头来删除默认值,然后可以删除标头:

代码语言:javascript
运行
复制
<?php
header('Content-Type: text/html');
header_remove('Content-Type');
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18326817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档