Refresh / re-direct using PHP

We know how to use Refresh Meta tags in our <head></head> tags. But what if we needed to do the same thing only this time do it in PHP?

We can use PHP's header() function

We can re-direct or refresh our web pages by simply doing either of the following in our PHP scripts or codes:

Method I: using header('location...')

You probably know this ol' favourite...

php:


<?php

//  refresh / re-direct without delay
//  ---------------------------------
header( 'location:http://www.desilva.biz/webdsn/' );

?>


Method II: using header('refresh...')

php:


<?php

//  refresh / redirect to an internal web page
//  ------------------------------------------
header( 'refresh: 5; url=/webdsn/' );
echo '<h1>You will be re-directed in 5 seconds...</h1>';


//  refresh / redirect to an internal web page
//  ------------------------------------------
header( 'refresh: 3; url=/' ); # redirects to our homepage
echo '<h1>You will be re-directed in 3 seconds...</h1>';


//  refresh / redirect to an external web page
//  ------------------------------------------
header( 'refresh: 0; url=http://www.example.net' );
echo '<h1>You won\'t know what hit you!</h1>';
?>


You can of course use the header() function for other useful stuff as well. I definitely recommend reading up on the function at PHP.NET and this other place. :)

TOP

Do you like the new design?

 Yes

 No

 Don't know