You want to automatically send a user to a new URL. For example, after successfully saving form data, you want to redirect a user to a page that confirms that the data has been saved.
Before any output is printed, use header( ) to send a Location header with the new URL, and then call exit( ) so that nothing else is printed. Example 8-8 shows how to do this.
Redirecting to a different location
If you want to pass variables to the new page, you can include them in the query string of the URL, as in Example 8-9.
Redirecting with query string variables
Redirect URLs should include the protocol and hostname. They shouldn't be just a pathname. Example 8-10 shows a good Location header and a bad one.
Good and bad Location headers
Redirecting via a posted form
8.4.4. See Also
Documentation on header( ) at http://www.php.net/header.