php的content-type=text/html问题

转载 2007年09月11日 18:30:00
以下文字是由于小弟看到最近论坛上有关此类问题很多而写,还请各位多指教!!! 在本站的常见问题中已经有了怎样去掉PHP4的一些多余信息的解答,但是严格来说这些信息分成两部分:一部分是指明PHP正在运行的消息,就是那些什么X -POWERED-BY之类的;还有一部分是申明了该文件的默认内容形式text/HTML。常见问题中的解答解决了前一部分问题(只要在相关行加注就 OK了),但是论坛上更多的是关于后一部分的问题,我想就这个问题探讨一下。 最开始要申明的是这样的情况很可能出现在PHP以CGI方式运行的时候,那么小弟猜想大部分是WIN32平台出错。 首先,一个最极端的解决方法就是,将所有扩展模块注释掉,即在PHP.ini中将那些关于数据库、图形、MAIL等等扩展模块均申明不加载,部分 PHP.ini文件类似如下的形式:
;Windows Extensions
;extension=PHP_mysql.dll
;extension=PHP_nsmail.dll
;extension=PHP_calendar.dll
;extension=PHP_dbase.dll
;extension=PHP_filepro.dll
;extension=PHP_gd.dll
;extension=PHP_dbm.dll
;extension=PHP_mssql.dll
;extension=PHP_zlib.dll
;extension=PHP_filepro.dll
;extension=PHP_imap4r2.dll
;extension=PHP_ldap.dll
;extension=PHP_crypt.dll
;extension=PHP_msql2.dll
;extension=PHP_odbc.dll
那 么如果需要这些模块怎么办?小弟我的解决办法只有在相应页面动态加载,即dl()上去――以前小弟我还寻思这个函数有什么用,现在,哈哈。。。如果各位有 什么好办法,也可以张贴出来和大家分享! 其次一个解决的办法是利用PHP的-q参数,按照PHP自己的说法是“Suppress HTTP Header Output”即禁止HTTP头输出。这样倒是一了百了,但是你的任何header()和setcookie()都无用了――嘿嘿,你的PHP就基本报 废。所以那,这只是一个龌鹾的办法了。 好了,就说这么多,应该可以解决CGI方式运行的PHP的以上问题了。以上资料综合了[url]www.faqts.com[/url]的有关PHP部分――那个地方可以顶级的 提问地盘了,经常有PHP/ZEND的撰写者和一些PHP书籍的作者回答你的问题,多棒阿!!! 欢迎各位指教! >>查看完整文章




查看完整全文,请点击http://www.phpvip.cn/thread-50-1-1.html

精彩文章尽在海纳之家

http://www.phpvip.cn

相关文章推荐

Request failed: unacceptable content-type: text/html" AFNetworking - 芒果iOS开发

我们在使用AFNetWorking的时候经常会遇到这样一个错误: Error: Error Domain=com.alamofire.error.serialization.response Code...

web服务器的Content-Type为text/plain时返回出现中文乱码问题解决

问题背景:          在http请求的时候,我们在请求头部设置了Content-Type的具体charset值的话,服务端会先按照这个参数来以何种编码格式(utf-8,gbk等)解码,将字节流...

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />解释

解释:设定页面使用的字符集,用以说明主页制作所使用的文字语言,浏览器会根据此来调用相应的字符集显示 page 内容 http-equiv="Content-Type" 表示描述文档类型 conten...

<META http-equiv=Content-Type content="text/html; charset=gb2312">

META,网页Html语言里Head区重要标签之一 HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有 用的信息,以帮助正确和精确地显示网页内容。常用的HTTP- E...

浅谈<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

在html中经常会有,有很多人还不明白meta标签中到底该怎么写,其实很简单,meta标签里有两个属性name和http-equiv,它们的属性值为content,不同的属性值可以实现网页不同的功能。...

<meta http-equiv="Content-Type" content="text/html:charset=UTF-8">是什么意思?

meta是html的元标签,其中包含了对应html的相关信息,客户端浏览器或服务端程序都会根据这些信息进行处理. 我们以为例子来说明: http类型:这个网页是表现内容用的 content(内容...

meta name的含义:<META http-equiv=Content-Type content="text/html; charset=gb2312">

meta是什么?meta其实是html语言head区的一个辅助性标签。在几乎所有的网页里,我们都可以看到类似下面这段html代码:  有人要说,这段代码好象可有可无,没有多大实际作用嘛!其实不是没用...

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">设置中文显示

它表示强制浏览器编码设为简体中文(GB2312)。这一句的作用是相当关键的,在制作网页的过程中千万不可省略。它可以加在网页中的任意部分,最好加在与之间。 解释了标签...

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">的作用

http-equiv="Content-Type":http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。 当服务...

HTML <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />解析

html 解析     meta是html中的元标签,它包含了对应html的相关信息,客户端浏览器或服务器端的程序会根据这些信息进行处理。     此句的元信息分别是:     http类型:网...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php的content-type=text/html问题
举报原因:
原因补充:

(最多只允许输入30个字)