Article Diary - General Knowledge Digest

Modify HTTP Headers in PHP with Examples

Here is a collection of examples that show how to use the header() function of PHP to set HTTP headers.

PHP Examples - Modify HTTP Header
// Use this header instruction to fix 404 headers produced by url rewriting.
header(’HTTP/1.1 200 OK’);
 
// Page was not found:
header(’HTTP/1.1 404 Not Found’);
 
// Access forbidden:
header(’HTTP/1.1 403 Forbidden’);
 
// The page moved permanently should be used for
// all redirections, because search engines know
// what’s going on and can easily update their urls.
header(’HTTP/1.1 301 Moved Permanently’);
 
// Server error
header(’HTTP/1.1 500 Internal Server Error’);
 
// Redirect to a new location:
header(’Location: http://www.example.org/’);
 
// Redirect with a delay:
header(’Refresh: 10; url=http://www.example.org/’);
print ’You will be redirected in 10 seconds’;
 
// you can also use the HTML syntax:
//
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 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 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’;
Attached Files
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Name
Email
Security Code Security Code
Related Articles RSS Feed
13 Useful Javascript Syntax Highlighting Scripts
Viewed 1053 times since Mon, Jan 4, 2010
Tiny Flash MP3 Audio Player
Viewed 772 times since Wed, Jan 6, 2010
SlideDeck - Cool jQuery Slideshow Plugin
Viewed 883 times since Thu, Feb 4, 2010
30 High Quality Charts & Graphs for Web Developers
Viewed 2287 times since Wed, Mar 23, 2011
AeroSQL - Web Based MySQL Management
Viewed 847 times since Wed, Feb 24, 2010
ZeusCart | Feature Rich Open Source E-Commerce System
Viewed 1122 times since Thu, Jul 15, 2010
mbSlider - Highly Customizable Content Slider
Viewed 812 times since Mon, Jul 26, 2010
45 jQuery Navigation Plugins and Tutorials
Viewed 1876 times since Thu, Jan 28, 2010
How to restrict access to your .htaccess file?
Viewed 771 times since Sun, Mar 14, 2010
MENU