<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_28369"> <div class="blockcode"> <div id="code_LRd"><ol> <li> <li><?php<li>/**<li> desc:header函数设置各种HTTP头<li> link:bbs.it-home.org<li> date:2013/2/24<li>*/<li>//定义编码 <li>header( 'Content-Type:text/html;charset=utf-8 '); <li> <li>//Atom <li>header('Content-type: application/atom xml'); <li> <li>//CSS <li>header('Content-type: text/css'); <li> <li>//Javascript <li>header('Content-type: text/javascript'); <li> <li>//JPEG Image <li>header('Content-type: image/jpeg'); <li> <li>//JSON <li>header('Content-type: application/json'); <li> <li>//PDF <li>header('Content-type: application/pdf'); <li> <li>//RSS <li>header('Content-Type: application/rss xml; charset=ISO-8859-1'); <li> <li>//Text (Plain) <li>header('Content-type: text/plain'); <li> <li>//XML <li>header('Content-type: text/xml'); <li> <li>// ok <li>header('HTTP/1.1 200 OK'); <li> <li>//设置一个404头: <li>header('HTTP/1.1 404 Not Found'); <li> <li>//设置地址被永久的重定向 <li>header('HTTP/1.1 301 Moved Permanently'); <li> <li>//转到一个新地址 <li>header('Location: http://bbs.it-home.org/'); <li> <li>//文件延迟转向: <li>header('Refresh: 10; url=http://bbs.it-home.org/'); <li>print 'You will be redirected in 10 seconds'; <li> <li>//当然,也可以使用html语法实现 <li>// <meta http-equiv="refresh" content="10;http://bbs.it-home.org/ /> </li> <li> </li> <li>// override X-Powered-By: PHP: </li> <li>header('X-Powered-By: PHP/4.4.0'); </li> <li>header('X-Powered-By: Brain/0.6b'); </li> <li> </li> <li>//文档语言 </li> <li>header('Content-language: en'); </li> <li> </li> <li>//告诉浏览器最后一次修改时间 </li> <li>$time = time() - 60; // or filemtime($fn), etc </li> <li>header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); </li> <li> </li> <li>//告诉浏览器文档内容没有发生改变 </li> <li>header('HTTP/1.1 304 Not Modified'); </li> <li> </li> <li>//设置内容长度 </li> <li>header('Content-Length: 1234'); </li> <li> </li> <li>//设置为一个下载类型 </li> <li>header('Content-Type: application/octet-stream'); </li> <li>header('Content-Disposition: attachment; filename="example.zip"'); </li> <li>header('Content-Transfer-Encoding: binary'); </li> <li>// load the file to send: </li> <li>readfile('example.zip'); </li> <li> </li> <li>// 对当前文档禁用缓存 </li> <li>header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); </li> <li>header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past </li> <li>header('Pragma: no-cache'); </li> <li> </li> <li>//设置内容类型: </li> <li>header('Content-Type: text/html; charset=iso-8859-1'); </li> <li>header('Content-Type: text/html; charset=utf-8'); </li> <li>header('Content-Type: text/plain'); //纯文本格式 </li> <li>header('Content-Type: image/jpeg'); //JPG*** </li> <li>header('Content-Type: application/zip'); // ZIP文件 </li> <li>header('Content-Type: application/pdf'); // PDF文件 </li> <li>header('Content-Type: audio/mpeg'); // 音频文件 </li> <li>header('Content-Type: application/x-shockw**e-flash'); //Flash动画 </li> <li> </li> <li>//显示登陆对话框 </li> <li>header('HTTP/1.1 401 Unauthorized'); </li> <li>header('WWW-Authenticate: Basic realm="Top Secret"'); </li> <li>print 'Text that will be displayed if the user hits cancel or '; </li> <li>print 'enters wrong login data';</li> <li>?></li> </ol></div> <em onclick="copycode($('code_LRd'));">复制代码</em> </div> </td></tr></table> <div id="comment_28369" class="cm"> </div> <div id="post_rate_div_28369"></div> <br><br>