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:
- ES6 | Page Redirect
- How to redirect a user to the registration if he has not logged in?
- How to use Meta Tag to redirect an HTML page?
- How to redirect a page to another page in HTML ?
- How to make a spider-bot in PHP ?
- 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 a div stick to the top of the screen ?
- C/C++ program to make a simple calculator
- How to make a call-able link using HTML ?
- How to make horizontal scrollable in a bootstrap row?
- How to make an element “flash” in jQuery ?
- How to make dynamic chart in PHP using canvasJS?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. 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.