PHP HTTP header using the header function to set an example method

Code:

// ok
header('HTTP/1.1 200 OK');

// Sets a 404 header  :
header('HTTP/1.1 404 Not Found');

// Set address is permanently redirect  
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 will be redirected in 10 seconds';

// Of course, you can also use  html Syntax implementation  
// <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');

// Document language  
header('Content-language: en');

// Tells the browser to the last modification time  
$time = time() - 60; // or filemtime($fn), etc
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');

// Tells the browser to document content has not changed  
header('HTTP/1.1 304 Not Modified');

// Sets the content length  
header('Content-Length: 1234');

// Set to 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 the cache for 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 past
header('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 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 file  
header('Content-Type: application/x-shockw**e-flash'); //Flash Animation  

// Displays a login dialog 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';
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of PHP HTTP header using the header function to set an example method

  • Ajax Portal

    The first test procedure: <html> <title>Full use XMLHttpRequest to load the document example </title> <head> <script type='text/javascript'> var req=null; var console=null; var READY_STATE_UNINITIALIZED=0; var READY_STATE_LOA

  • Wait for prompt js General category

    This is a very easy-to-use widget, the parameters have default values, default values, see the Notes wait = new WaitingTip(); wait.show(document.getElementById('id')); //Parameter 1 is displayed, in reference to the object ... wait.hide(); //Hide The use

  • Javascript object inheritance

    Javascript object inheritance

  • JS menu

    JS menu

  • Msxml2.XMLHTTP version problem

    Projects with an import feature prototype.js of Ajax functionality to update the prompt, the code is very simple, do not have the framework of the background on a jsp to output Text, future use of timers and to update the page Ajax.request encountere ...

  • Javascript Object Model

    Javascript Object Model

  • Use Ext JS to read the JsonReader complex object json

    Today was how to resolve the following complex json object to the difficult living over a long time .. did not find documentation how to read JsonReader Ways json object (possibly also because of their limited level of E the text did not correctly underst

  • JavaScript inheritance

    About JavaScript inherited a small example ... <! DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.01 / / EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" conte ...

blog comments powered by Disqus
Recent
Recent Entries
Tag Cloud
Random Entries