| Ok Header (' http/1.1 OK '); Set a 404 Header: Header (' http/1.1 404 Not Found '); Set address to be permanently redirected Header (' http/1.1 301 Moved permanently '); Go to a new address Header (' location:http://www.example.org/'); File Delay Steering: Header (' refresh:10; url=http://www.example.org/'); print ' You'll be redirected in ten seconds '; Of course, you can also use HTML syntax to implement // Override x-powered-by:php: Header (' x-powered-by:php/4.4.0′ '); Header (' x-powered-by:brain/0.6b '); Document language Header (' content-language:en '); Tell the browser when it was last modified $time = time () –60; or Filemtime ($FN), etc Header (' last-modified: '. Gmdate (' d, D M Y h:i:s ', $time). ' GMT '); Tell the browser that the contents of the document have not changed Header (' http/1.1 304 not Modified '); Set Content length Header (' content-length:1234′ '); Set as a download type 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 for the current document Header (' Cache-control:no-cache, No-store, max-age=0, Must-revalidate '); Header (' Expires:mon, Jul 1997 05:00:00 GMT '); Date in the past Header (' Pragma:no-cache '); To set the 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 Format Header (' Content-type:image/jpeg '); jpg*** Header (' Content-type:application/zip '); ZIP file Header (' content-type:application/pdf '); PDF file Header (' Content-type:audio/mpeg '); Audio files Header (' Content-type:application/x-shockw**e-flash '); Flash Animation Show Login dialog box Header (' http/1.1 401 Unauthorized '); Header (' Www-authenticate:basic realm= ' Top Secret '); print ' Text that would be displayed if the user hits cancel or '; print ' enters wrong login data '; |