Redirection from one page to another in PHP is commonly achieved using the following two ways:
Using Header Function in PHP:
The header() function is an inbuilt function in PHP which is used to send the raw HTTP (Hyper Text Transfer Protocol) header to the client.
header( $header, $replace, $http_response_code )
Parameters: This function accepts three parameters as mentioned above and described below:
- $header: This parameter is used to hold the header string.
- $replace: This parameter is used to hold the replace parameter which indicates the header should replace a previous similar header, or add a second header of the same type. It is optional parameter.
- $http_response_code: This parameter hold the HTTP response code.
Below program illustrates the header() function in PHP:
Note: The die() or exit() function after header is mandatory. If die() or exit() is not put after after the header(‘Location: ….’) then script may continue resulting in unexpected behavior. For example, result in content being disclosed that actually wanted to prevent with the redirect (HTTP 301).
URL: https://ide.geeksforgeeks.org/tryit.php Hostname: ide.geeksforgeeks.org Protocal: https:
- Do you want to make your own games?
- How to make div not larger than its contents using CSS?
- How to make a placeholder for a 'select' box?
- Which language should you learn first if you want to make an app?
- How to make text input non-editable using CSS?
- How to make elements float to center?
- C/C++ program to make a simple calculator
- How to make dynamic chart in PHP using canvasJS?
- How to make div height expand with its content using CSS ?
- Best way to make a d3.js visualization layout responsive
- How to make a vertical line using HTML ?
- How to make sure that Apache service keeps running in Ubuntu
- How to make horizontal line with words in the middle using CSS?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.