Copy Code code as follows:
<?php
/*** function:php Header () examples (PHP)
* * Desc:some examples on the header () function of phpyou find a detailed tutorial at expertsrt.com (中文版) o R at Ffm.junetz.de (German). These are also a good help about caching at web-caching.com.
* * Example:see below. <br/><br/><b>Tip:</b> can use this sites to check your headers: <a href= "Http://web-sniff er.net/">web-sniffer.net</a>, <a href=" http://www.delorie.com/web/headers.html ">delorie.com</a > or <a href= "http://www.forret.com/projects/analyze/" >WWW.FORRET.COM</A>.
* * Author:jonas John
*/
Fix 404 Pages:
Header (' http/1.1 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 moved Permanently ');
Redirect to a new location:
Header (' location:http://www.example.org/');
Redrict with delay:
Header (' refresh:10; url=http://www.example.org/');
print ' You'll be redirected in seconds ';
Could also use the HTML syntax://<meta http-equiv= "Refresh" content= "10;http://www.example.org//>
Override x-powered-by:php:
Header (' x-powered-by:php/4.4.0 ');
Header (' x-powered-by:brain/0.6b ');
Content language (en = 中文版)
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 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 a 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, June 1997 05:00:00 GMT ');
Date in the Pastheader (' Pragma:no-cache ');
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 ');
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'll be displayed if the user hits cancel or ';
print ' enters wrong login data ';
?>