好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP header函数一此常用的用法详解 - php函数

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函数的详细内容...

  阅读:37次