PHP header函数一此常用的用法详解
在php中header函数是一个很常用的函数了,它可以跳转也可以发送各种状态代码,如404,301或者页面编码,下面我来总结一下header函数常用方法,代码如下:
<?php // fix 404 pages: header( 'HTTP/1.1 200 OK' ); // set 404 header: header( 'HTTP/1.1 404 Not Found' ); // set Moved Permanently header ('good for redrictions') // use with location header header( 'HTTP/1.1 301 Moved Permanently' ); // redirect to a new location: header( 'Location: http://HdhCmsTestphpfensi测试数据/' ); // redrict with delay: header( 'Refresh: 10; url=http://HdhCmsTestphpfensi测试数据/' ); //print You will be redirected in 10 seconds; // you could also use the HTML syntax:// <meta http-equiv="refresh" content="10;http://HdhCmsTestphpfensi测试数据/ /> // override X-Powered-By: PHP: header( 'X-Powered-By: PHP/4.4.0' ); header( 'X-Powered-By: Brain/0.6b' ); // content language ('en = English') header( 'Content-language: en' ); // last modified ('good for caching') $time = time( '' ) – 60; // or filemtime('$fn'), etc header( 'Last-Modified: .gmdate("D, d M Y H:i:s, ' . $time . '"). GMT' ); // header for telling the browser that the content // did not get changed header( 'HTTP/1.1 304 Not Modified' ); // set content length ('good for caching'): header( 'Content-Length: 1234' ); // Headers for an download: header( 'Content-Type: application/octet-stream' ); header( 'Content-Disposition: attachment; filename="example.zip"' ); header( 'Content-Transfer-Encoding: binary' ); // load the file to send:readfile('example.zip'); // Disable caching of the current document: header( 'Cache-Control: no-cache, no-store, max-age=0, must-revalidate' ); header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' ); // Date in the pastheader('Pragma: no-cache'); // plain text file header( 'Content-Type: image/jpeg' ); // JPG picture header( 'Content-Type: application/zip' ); // ZIP file header( 'Content-Type: application/pdf' ); // PDF file header( 'Content-Type: audio/mpeg' ); // Audio MPEG ('MP3,…') file header( 'Content-Type: application/x-shockwave-flash' ); // Flash animation// show sign in box header( 'HTTP/1.1 401 Unauthorized' ); header( 'WWW-Authenticate: Basic realm="Top Secret"' ); //print Text that will be displayed if the user hits cancel or ; //print enters wrong login data; // set content type: header( 'Content-Type: text/html; charset=iso-8859-1' ); header( 'Content-Type: text/html; charset=utf-8' ); header( 'Content-Type: text/plain' ); php页面为utf编码 header( "Content-type: text/html; charset=utf-8" ); php页面为gbk编码 header( "Content-type: text/html; charset=gb2312" ); php页面为big5编码 header( "Content-type: text/html; charset=big5" ); Header( "HTTP/1.1 301 Moved Permanently" ) ; Header( "Location: HdhCmsTestphpfensi测试数据" ); ?>查看更多关于PHP header函数一此常用的用法详解 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31088