php header 下载问题

header location重定向语句对页面进行跳转失败的原因
函数header作用:&&& &页面跳转http头信息& &头信息的作用很多,最主要的有下面几个:1、跳转& &当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。& &例:header(&Location: /&);2、指定网页的内容& &同样一个XML文件,如果头信息中指定:Content-type: application/xml 的话,浏览器会将其按照XML文件格式解析。但是,如果头信息中是:Content-type: text/xml 的话,浏览器就会将其看作存文本解析。(浏览器不是按照扩展名解析文件的)& &例:header('Content-type: application/pdf');3、附件& &不知道大家有没有注意,有些时候在一些网站下载东西,点下载连接以后,结果浏览器将这个附件当成网页打开了,里面显示的都是乱码,这个问题也和头信息有关。有时候浏览器根据Content-type 来判断是打开还是保存,这样有时就会判断错误(主要是网站设计者忘记写Content-type)。其实,还有一个可以来指定该内容为附件、需要保存,这个就是:Content-Disposition: filename=&xxxxx&& &例:header('Content-Disposition: filename=&downloaded.pdf&');& && &//打开文件,并输出& && &readfile('original.pdf');HTTP协议状态码 1&&  保留&&2&&  表示请求成功地接收&&3&&  为完成请求客户需进一步细化请求&&4&&  客户错误&&5&&  服务器错误&&语法:& &header(string,replace,http_response_code)参数& &string:必需。规定要发送的报头字符串。& &replace:可选。指示该报头是否替换之前的报头,或添加第二个报头。默认是 true(替换)。false(允许相同类型的多个报头)。& &http_response_code:可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)例1:& &重定向网页
& && &header(&Location: /&);
例2:& &强制用户每次访问这个页面时获取最新资料,而不是使用存在客户端的缓存。
& &&?php&&
& && & //告诉浏览器此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。&&
& && & header(&Expires:Mon,26 Jul :00 GMT&);&&
& && & //告诉浏览器此页面的最后更新日期(用格林威治时间表示)也就是当天,目的就是强迫浏览器获取最新资料&&
& && & header(&Last-Modified:&.gmdate(&D,d M Y H:i:s&).&GMT&);&&
& && & //告诉客户端浏览器不使用缓存&&
& && & header(&Cache-Control:& & no-cache,& & must-revalidate&);&&
& && & //参数(与以前的服务器兼容),即兼容HTTP1.0协议&&
& && & header(&Pragma:& & no-cache&);
例3:& &输出状态值到浏览器,主要用于访问权限控制
& &&?php&&
& && & header('HTTP/1.1 401 Unauthorized');&&
& && & header('status: 401 Unauthorized');&&
例4:& &要限制一个用户不能访问该页,则可设置状态为404,如下所示,这样浏览器就显示为即该页不存在
& &&?php&&
& && & header('HTTP/1.1& & 404& & Not Found');&&
& && & header(&status:& & 404& & Not Found&); //这种写法错误
例5:& &隐藏文件的位置& &html标签 &A href='http://hostname/*.mp3'&&/a&就可以实现普通文件下载。如果为了保密文件,就不能把文件链接告诉别人,可以用header函数实现文件下载。
&&header(&Content-type: audio/mpeg&);& &header(&Content-Disposition: filename=filenale&);& &header(&Content-Description: PHP3 Generated Data&);
例6:& &header函数前输入内容& & 一般来说在header函数前不能输出html内容,类似的还有setcookie() 和 session 函数,这些函数需要在输出流中增加消息头部信息。如果在header()执行之前有echo等语句,当后面遇到header()时,就会报出 &Warning: Cannot modify header information - headers already sent by ....&错误。就是说在这些函数的前面不能有任何文字、空行、回车等,而且最好在header()函数后加上exit()函数。例如下面的错误写法,在两个php代码段之间有一个空行:
//some code here
//这里应该是一个空行
& & header(&http/1.1 403 Forbidden&);
& & exit();
原因:& &PHP脚本开始执行 时,它可以同时发送http消息头部(标题)信息和主体信息. http消息头部(来自 header() 或SetCookie() 函数)并不会立即发送,相反,它被保存到一个列表中. 这样就可以允许你修改标题信息,包括缺省的标题(例如Content-Type 标题).但是,一旦脚本发送了任何非标题的输出(例如,使用 HTML 或 print()调用),那么PHP就必须先发送完所有的Header,然后终止 HTTPheader.而后继续发送主体数据.从这时开始,任何添加或修改Header信息的试图都是不允许的,并会发送上述的错误消息之一。解决办法:修改php.ini打开缓存(output_buffering),将output_buffering=0修改成output_buffering=4096或者在程序中使用缓存函数ob_start(),ob_end_flush() 等。原理是:output_buffering被启用时,在脚本发送输出时,PHP并不发送HTTPheader。相反,它将此输出通过管道(pipe)输入到动态增加的缓存中(只能在PHP4.0中使用,它具有中央化的输出机制)。你仍然可以修改/添加header,或者设置cookie,因为 header实际上并没有发送。当全部脚本终止时,PHP将自动发送HTTP header到浏览器,然后再发送输出缓冲中的内容。
如果您喜欢本文请分享给您的好友,谢谢!如想浏览更多更好的内容,请登录:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)关于 php 中使用header的问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
12页免费11页免费3页免费1页免费2页免费3页免费6页免费3页免费6页免费2页免费
喜欢此文档的还喜欢3页免费1页免费12页1下载券3页1下载券11页免费
关于 php 中使用header的问题|关​于​ ​p​h​p​ ​中​使​用​h​e​a​d​e​r​的​问​题
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID9935878阅读权限20积分510帖子精华可用积分510 专家积分0 在线时间64 小时注册时间最后登录
丰衣足食, 积分 510, 距离下一级还需 490 积分
帖子主题精华可用积分510 专家积分0 在线时间64 小时注册时间最后登录
论坛徽章:0
RT..&&想页面返回404错误,如下设置:
header(&HTTP/1.1 404 Not Found&);
header(&Status: 404 Not Found&);
浏览器打开页面只是一片空白,并没有显示404错误. 请问如何解决? 谢谢.
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
快乐就常有,好景真永在
空间积分802 信誉积分894 UID82215阅读权限100积分41223帖子精华可用积分41223 专家积分1143 在线时间821 小时注册时间最后登录
帖子主题精华可用积分41223 专家积分1143 在线时间821 小时注册时间最后登录
论坛徽章:1
header输出的只是头信息。
你在echo一些出来
=========================
=========================
空间积分0 信誉积分0 UID阅读权限10积分77帖子精华可用积分77 专家积分0 在线时间13 小时注册时间最后登录
白手起家, 积分 77, 距离下一级还需 123 积分
帖子主题精华可用积分77 专家积分0 在线时间13 小时注册时间最后登录
论坛徽章:0
代码没有问题啊,是不是你的header代码前面有空格之类的输出。 或者你的浏览器的缓存问题
空间积分0 信誉积分16 UID阅读权限20积分226帖子精华可用积分226 专家积分0 在线时间7 小时注册时间最后登录
稍有积蓄, 积分 226, 距离下一级还需 274 积分
帖子主题精华可用积分226 专家积分0 在线时间7 小时注册时间最后登录
论坛徽章:0
应该是你的浏览器的缓存问题
空间积分0 信誉积分636 UID阅读权限90积分8910帖子精华可用积分8910 专家积分15 在线时间414 小时注册时间最后登录
腰缠万贯, 积分 8910, 距离下一级还需 1090 积分
帖子主题精华可用积分8910 专家积分15 在线时间414 小时注册时间最后登录
论坛徽章:0
你没有输出网页内容。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处PHP中header问题 【实例】_百度知道
PHP中header问题 【实例】
www\打开127.0.html&http&lt?&gt
提问者采纳
):httpheader()里的参数要为字符串哦改成 Header(&quot://127;Location
其他类似问题
php的相关知识
按默认排序
其他1条回答
冒号估计使用汉字输入法打的吧
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁PHP header发送各种类型文件下载
- Just Code - ITeye技术网站
博客分类:
header('Content-type: application/image/pjpeg');//输出的类型
header('Content-Disposition: filename="downloaded.jpg"'); //下载显示的名字,注意格式
readfile('my.jpg');
// 并将这个文件以前面header发送信息设定的类型输出,从而会弹出一个下载框
// 就是把服务器上的my.jpg下载下来,下载显示和保存的名字默认是downloaded.jpg
附带文档类型及服务器响应类别
所谓实现文本文件的下载就是说当我们点击一个文本文件的链接的时候不是打开这个文件,而是弹出一个下载对话框让我们下载,这就是今天讨论的主要问
题。PHP帮助文档里面关于PHP通过header触发下载的说明比较简单,而网上关于此方面的文章也少的可怜,有很多文章都无法实现所需要的效果。今天
我也来谈一下这个方面的话题,如果你感觉比网上的某些文章有所改进,那我就很知足了。
如果从准确的角度来说,那PHP文档是最准确的,因为它很简练的列出了实现文本类文件触发下载所需要的三条语句,以PDF为例就是:
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
这三句是正确的,但是在真正用的过程中很容易出现一些无法预料的问题,如果你是一个很仔细的人的话,也可以很容易的避免这些问题。而我不是,所以我就遇到了这样的问题,这里就以我的问题来简单说一下。
对于第一句,应该没啥说的,是必须的,只要改一下文档的类型就行,例如是下载txt文件,那就改为header(’Content-type:
application/txt’);
第二句也没啥说的,就是为你的下载文档起一个名字,如果是txt文件的话,可以改为
header(’Content-Disposition:
filename=”downloaded.txt”‘);
第三句的问题就比较多了,readfile这个函数的意思就是读取一个文件然后输出,这里文
件的路径需要是真实的文件路径,如果是downloads文件夹下面的一个original.txt文件,可以这样写
readfile(’downloads/original.txt’);,而如果提交的页面会输出文本等字符,那么下载到的文件会是原文件
original.txt和提交的页面输出的文字的混合文件。
我在这里就缺少了仔细的观察,一看下面不对就立即去查代码了,而没发现上面的文本就是我需要
的内容,发现了这部分内容,你可能就很快想到怎么来解决这个问题了,也就是关闭提交到的页面的文本内容的输出。
到这里,我们的问题就解决了,从而也就实现了文本文件链接被点击的时候会触发下载对话框的效果
一共两个版本.
和 服务器响应HTTP的类型
上面的这个可以在上传文件的类型中对应上.下面的差了点.(原文下面的是用来写在文件头上的.来确定该文件是什么类型.)
'chm'=&'application/octet-stream',
'ppt'=&'application/vnd.ms-powerpoint',
'xls'=&'application/vnd.ms-excel',
'doc'=&'application/msword',
'exe'=&'application/octet-stream',
'rar'=&'application/octet-stream',
'js'=&"javascrīpt/js",
'css'=&"text/css",
'hqx'=&"application/mac-binhex40",
'bin'=&"application/octet-stream",
'oda'=&"application/oda",
'pdf'=&"application/pdf",
'ai'=&"application/postsrcipt",
'eps'=&"application/postsrcipt",
'es'=&"application/postsrcipt",
'rtf'=&"application/rtf",
'mif'=&"application/x-mif",
'csh'=&"application/x-csh",
'dvi'=&"application/x-dvi",
'hdf'=&"application/x-hdf",
'nc'=&"application/x-netcdf",
'cdf'=&"application/x-netcdf",
'latex'=&"application/x-latex",
'ts'=&"application/x-troll-ts",
'src'=&"application/x-wais-source",
'zip'=&"application/zip",
'bcpio'=&"application/x-bcpio",
'cpio'=&"application/x-cpio",
'gtar'=&"application/x-gtar",
'shar'=&"application/x-shar",
'sv4cpio'=&"application/x-sv4cpio",
'sv4crc'=&"application/x-sv4crc",
'tar'=&"application/x-tar",
'ustar'=&"application/x-ustar",
'man'=&"application/x-troff-man",
'sh'=&"application/x-sh",
'tcl'=&"application/x-tcl",
'tex'=&"application/x-tex",
'texi'=&"application/x-texinfo",
'texinfo'=&"application/x-texinfo",
't'=&"application/x-troff",
'tr'=&"application/x-troff",
'roff'=&"application/x-troff",
'shar'=&"application/x-shar",
'me'=&"application/x-troll-me",
'ts'=&"application/x-troll-ts",
'gif'=&"image/gif",
'jpeg'=&"image/pjpeg",
'jpg'=&"image/pjpeg",
'jpe'=&"image/pjpeg",
'ras'=&"image/x-cmu-raster",
'pbm'=&"image/x-portable-bitmap",
'ppm'=&"image/x-portable-pixmap",
'xbm'=&"image/x-xbitmap",
'xwd'=&"image/x-xwindowdump",
'ief'=&"image/ief",
'tif'=&"image/tiff",
'tiff'=&"image/tiff",
'pnm'=&"image/x-portable-anymap",
'pgm'=&"image/x-portable-graymap",
'rgb'=&"image/x-rgb",
'xpm'=&"image/x-xpixmap",
'txt'=&"text/plain",
'c'=&"text/plain",
'cc'=&"text/plain",
'h'=&"text/plain",
'html'=&"text/html",
'htm'=&"text/html",
'htl'=&"text/html",
'rtx'=&"text/richtext",
'etx'=&"text/x-setext",
'tsv'=&"text/tab-separated-values",
'mpeg'=&"video/mpeg",
'mpg'=&"video/mpeg",
'mpe'=&"video/mpeg",
'avi'=&"video/x-msvideo",
'qt'=&"video/quicktime",
'mov'=&"video/quicktime",
'moov'=&"video/quicktime",
'movie'=&"video/x-sgi-movie",
'au'=&"audio/basic",
'snd'=&"audio/basic",
'wav'=&"audio/x-wav",
'aif'=&"audio/x-aiff",
'aiff'=&"audio/x-aiff",
'aifc'=&"audio/x-aiff",
'swf'=&"application/x-shockwave-flash"
'myz'=&"application/myz"
".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
".a11"="application/x-a11"
".acp"="audio/x-mei-aac"
".ai"="application/postscript"
".aif"="audio/aiff"
".aifc"="audio/aiff"
".aiff"="audio/aiff"
".anv"="application/x-anv"
".asa"="text/asa"
".asf"="video/x-ms-asf"
".asp"="text/asp"
".asx"="video/x-ms-asf"
".au"="audio/basic"
".avi"="video/avi"
".awf"="application/vnd.adobe.workflow"
".biz"="text/xml"
".bmp"="application/x-bmp"
".bot"="application/x-bot"
".c4t"="application/x-c4t"
".c90"="application/x-c90"
".cal"="application/x-cals"
".cat"="application/vnd.ms-pki.seccat"
".cdf"="application/x-netcdf"
".cdr"="application/x-cdr"
".cel"="application/x-cel"
".cer"="application/x-x509-ca-cert"
".cg4"="application/x-g4"
".cgm"="application/x-cgm"
".cit"="application/x-cit"
".class"="java/*"
".cml"="text/xml"
".cmp"="application/x-cmp"
".cmx"="application/x-cmx"
".cot"="application/x-cot"
".crl"="application/pkix-crl"
".crt"="application/x-x509-ca-cert"
".csi"="application/x-csi"
".css"="text/css"
".cut"="application/x-cut"
".dbf"="application/x-dbf"
".dbm"="application/x-dbm"
".dbx"="application/x-dbx"
".dcd"="text/xml"
".dcx"="application/x-dcx"
".der"="application/x-x509-ca-cert"
".dgn"="application/x-dgn"
".dib"="application/x-dib"
".dll"="application/x-msdownload"
".doc"="application/msword"
".dot"="application/msword"
".drw"="application/x-drw"
".dtd"="text/xml"
".dwf"="Model/vnd.dwf"
".dwf"="application/x-dwf"
".dwg"="application/x-dwg"
".dxb"="application/x-dxb"
".dxf"="application/x-dxf"
".edn"="application/vnd.adobe.edn"
".emf"="application/x-emf"
".eml"="message/rfc822"
".ent"="text/xml"
".epi"="application/x-epi"
".eps"="application/x-ps"
".eps"="application/postscript"
".etd"="application/x-ebx"
".exe"="application/x-msdownload"
".fax"="image/fax"
".fdf"="application/vnd.fdf"
".fif"="application/fractals"
".fo"="text/xml"
".frm"="application/x-frm"
".g4"="application/x-g4"
".gbr"="application/x-gbr"
".gcd"="application/x-gcd"
".gif"="image/gif"
".gl2"="application/x-gl2"
".gp4"="application/x-gp4"
".hgl"="application/x-hgl"
".hmr"="application/x-hmr"
".hpg"="application/x-hpgl"
".hpl"="application/x-hpl"
".hqx"="application/mac-binhex40"
".hrf"="application/x-hrf"
".hta"="application/hta"
".htc"="text/x-component"
".htm"="text/html"
".html"="text/html"
".htt"="text/webviewhtml"
".htx"="text/html"
".icb"="application/x-icb"
".ico"="image/x-icon"
".ico"="application/x-ico"
".iff"="application/x-iff"
".ig4"="application/x-g4"
".igs"="application/x-igs"
".iii"="application/x-iphone"
".img"="application/x-img"
".ins"="application/x-internet-signup"
".isp"="application/x-internet-signup"
".IVF"="video/x-ivf"
".java"="java/*"
".jfif"="image/jpeg"
".jpe"="image/jpeg"
".jpe"="application/x-jpe"
".jpeg"="image/jpeg"
".jpg"="image/jpeg"
".jpg"="application/x-jpg"
".js"="application/x-javascript"
".jsp"="text/html"
".la1"="audio/x-liquid-file"
".lar"="application/x-laplayer-reg"
".latex"="application/x-latex"
".lavs"="audio/x-liquid-secure"
".lbm"="application/x-lbm"
".lmsff"="audio/x-la-lms"
".ls"="application/x-javascript"
".ltr"="application/x-ltr"
".m1v"="video/x-mpeg"
".m2v"="video/x-mpeg"
".m3u"="audio/mpegurl"
".m4e"="video/mpeg4"
".mac"="application/x-mac"
".man"="application/x-troff-man"
".math"="text/xml"
".mdb"="application/msaccess"
".mdb"="application/x-mdb"
".mfp"="application/x-shockwave-flash"
".mht"="message/rfc822"
".mhtml"="message/rfc822"
".mi"="application/x-mi"
".mid"="audio/mid"
".midi"="audio/mid"
".mil"="application/x-mil"
".mml"="text/xml"
".mnd"="audio/x-musicnet-download"
".mns"="audio/x-musicnet-stream"
".mocha"="application/x-javascript"
".movie"="video/x-sgi-movie"
".mp1"="audio/mp1"
".mp2"="audio/mp2"
".mp2v"="video/mpeg"
".mp3"="audio/mp3"
".mp4"="video/mpeg4"
".mpa"="video/x-mpg"
".mpd"="application/vnd.ms-project"
".mpe"="video/x-mpeg"
".mpeg"="video/mpg"
".mpg"="video/mpg"
".mpga"="audio/rn-mpeg"
".mpp"="application/vnd.ms-project"
".mps"="video/x-mpeg"
".mpt"="application/vnd.ms-project"
".mpv"="video/mpg"
".mpv2"="video/mpeg"
".mpw"="application/vnd.ms-project"
".mpx"="application/vnd.ms-project"
".mtx"="text/xml"
".mxp"="application/x-mmxp"
".net"="image/pnetvue"
".nrf"="application/x-nrf"
".nws"="message/rfc822"
".odc"="text/x-ms-odc"
".out"="application/x-out"
".p10"="application/pkcs10"
".p12"="application/x-pkcs12"
".p7b"="application/x-pkcs7-certificates"
".p7c"="application/pkcs7-mime"
".p7m"="application/pkcs7-mime"
".p7r"="application/x-pkcs7-certreqresp"
".p7s"="application/pkcs7-signature"
".pc5"="application/x-pc5"
".pci"="application/x-pci"
".pcl"="application/x-pcl"
".pcx"="application/x-pcx"
".pdf"="application/pdf"
".pdf"="application/pdf"
".pdx"="application/vnd.adobe.pdx"
".pfx"="application/x-pkcs12"
".pgl"="application/x-pgl"
".pic"="application/x-pic"
".pko"="application/vnd.ms-pki.pko"
".pl"="application/x-perl"
".plg"="text/html"
".pls"="audio/scpls"
".plt"="application/x-plt"
".png"="image/png"
".png"="application/x-png"
".pot"="application/vnd.ms-powerpoint"
".ppa"="application/vnd.ms-powerpoint"
".ppm"="application/x-ppm"
".pps"="application/vnd.ms-powerpoint"
".ppt"="application/vnd.ms-powerpoint"
".ppt"="application/x-ppt"
".pr"="application/x-pr"
".prf"="application/pics-rules"
".prn"="application/x-prn"
".prt"="application/x-prt"
".ps"="application/x-ps"
".ps"="application/postscript"
".ptn"="application/x-ptn"
".pwz"="application/vnd.ms-powerpoint"
".r3t"="text/vnd.rn-realtext3d"
".ra"="audio/vnd.rn-realaudio"
".ram"="audio/x-pn-realaudio"
".ras"="application/x-ras"
".rat"="application/rat-file"
".rdf"="text/xml"
".rec"="application/vnd.rn-recording"
".red"="application/x-red"
".rgb"="application/x-rgb"
".rjs"="application/vnd.rn-realsystem-rjs"
".rjt"="application/vnd.rn-realsystem-rjt"
".rlc"="application/x-rlc"
".rle"="application/x-rle"
".rm"="application/vnd.rn-realmedia"
".rmf"="application/vnd.adobe.rmf"
".rmi"="audio/mid"
".rmj"="application/vnd.rn-realsystem-rmj"
".rmm"="audio/x-pn-realaudio"
".rmp"="application/vnd.rn-rn_music_package"
".rms"="application/vnd.rn-realmedia-secure"
".rmvb"="application/vnd.rn-realmedia-vbr"
".rmx"="application/vnd.rn-realsystem-rmx"
".rnx"="application/vnd.rn-realplayer"
".rp"="image/vnd.rn-realpix"
".rpm"="audio/x-pn-realaudio-plugin"
".rsml"="application/vnd.rn-rsml"
".rt"="text/vnd.rn-realtext"
".rtf"="application/msword"
".rtf"="application/x-rtf"
".rv"="video/vnd.rn-realvideo"
".sam"="application/x-sam"
".sat"="application/x-sat"
".sdp"="application/sdp"
".sdw"="application/x-sdw"
".sit"="application/x-stuffit"
".slb"="application/x-slb"
".sld"="application/x-sld"
".slk"="drawing/x-slk"
".smi"="application/smil"
".smil"="application/smil"
".smk"="application/x-smk"
".snd"="audio/basic"
".sol"="text/plain"
".sor"="text/plain"
".spc"="application/x-pkcs7-certificates"
".spl"="application/futuresplash"
".spp"="text/xml"
".ssm"="application/streamingmedia"
".sst"="application/vnd.ms-pki.certstore"
".stl"="application/vnd.ms-pki.stl"
".stm"="text/html"
".sty"="application/x-sty"
".svg"="text/xml"
".swf"="application/x-shockwave-flash"
".tdf"="application/x-tdf"
".tg4"="application/x-tg4"
".tga"="application/x-tga"
".tif"="image/tiff"
".tif"="application/x-tif"
".tiff"="image/tiff"
".tld"="text/xml"
".top"="drawing/x-top"
".torrent"="application/x-bittorrent"
".tsd"="text/xml"
".txt"="text/plain"
".uin"="application/x-icq"
".uls"="text/iuls"
".vcf"="text/x-vcard"
".vda"="application/x-vda"
".vdx"="application/vnd.visio"
".vml"="text/xml"
".vpg"="application/x-vpeg005"
".vsd"="application/vnd.visio"
".vsd"="application/x-vsd"
".vss"="application/vnd.visio"
".vst"="application/vnd.visio"
".vst"="application/x-vst"
".vsw"="application/vnd.visio"
".vsx"="application/vnd.visio"
".vtx"="application/vnd.visio"
".vxml"="text/xml"
".wav"="audio/wav"
".wax"="audio/x-ms-wax"
".wb1"="application/x-wb1"
".wb2"="application/x-wb2"
".wb3"="application/x-wb3"
".wbmp"="image/vnd.wap.wbmp"
".wiz"="application/msword"
".wk3"="application/x-wk3"
".wk4"="application/x-wk4"
".wkq"="application/x-wkq"
".wks"="application/x-wks"
".wm"="video/x-ms-wm"
".wma"="audio/x-ms-wma"
".wmd"="application/x-ms-wmd"
".wmf"="application/x-wmf"
".wml"="text/vnd.wap.wml"
".wmv"="video/x-ms-wmv"
".wmx"="video/x-ms-wmx"
".wmz"="application/x-ms-wmz"
".wp6"="application/x-wp6"
".wpd"="application/x-wpd"
".wpg"="application/x-wpg"
".wpl"="application/vnd.ms-wpl"
".wq1"="application/x-wq1"
".wr1"="application/x-wr1"
".wri"="application/x-wri"
".wrk"="application/x-wrk"
".ws"="application/x-ws"
".ws2"="application/x-ws"
".wsc"="text/scriptlet"
".wsdl"="text/xml"
".wvx"="video/x-ms-wvx"
".xdp"="application/vnd.adobe.xdp"
".xdr"="text/xml"
".xfd"="application/vnd.adobe.xfd"
".xfdf"="application/vnd.adobe.xfdf"
".xhtml"="text/html"
".xls"="application/vnd.ms-excel"
".xls"="application/x-xls"
".xlw"="application/x-xlw"
".xml"="text/xml"
".xpl"="audio/scpls"
".xq"="text/xml"
".xql"="text/xml"
".xquery"="text/xml"
".xsd"="text/xml"
".xsl"="text/xml"
".xslt"="text/xml"
".xwd"="application/x-xwd"
".x_b"="application/x-x_b"
".x_t"="application/x-x_t"
".myz"="application/myz"
header的其他用途请看
浏览: 3369237 次
来自: 洛杉矶
Ripin_Yan 写道
$(&input[ ...
JSON:JavaScript 对象表示法(JavaScrip ...
引用看完你那篇文章,感觉不是很理解,用 ...
天梯梦 写道Ripin_Yan 写道天梯梦 写道Ripin_Y ...
Ripin_Yan 写道天梯梦 写道Ripin_Yan 写道这 ...

我要回帖

更多关于 php header 的文章

 

随机推荐