Three ways of PHP page jump
The first way: header()
The main function of the header() function is to output the HTTP protocol header (header) to the browser.
Syntax:
void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
The optional parameter replace specifies whether to replace the previous similar header or add a header of the same type. The default is to replace.
Related recommendations: "PHP Introductory Tutorial"
The second optional parameter http_response_code forces the HTTP corresponding code to the specified value. The Location type header in the header function is a special header call, often used to implement page jumps. Note: 1. There cannot be a space between location and ":", otherwise it will not jump.
Example:
<html> <?php /* This will give an error. Note the output * above, which is before the header() call */ header('Location: http://www.example.com/'); exit; ?>
Note:
·There cannot be any output before the header is executed;
There cannot be a space between ·location and:; the PHP code after
·header will still be executed, so you need to pay attention to using exit.
Second method: meta tag
Meta tag is a tag in HTML responsible for providing document meta-information. Using this tag in a PHP program can also implement a page Jump. If http-equiv is defined as refresh, when the page is opened, it will jump to the corresponding page within a certain period of time based on the value specified by content.
< meta http-equiv="refresh" content="1;url=http:// www.baidu.com">
The third way: javascript
By using windows.location.href=‘url’; the page automatically jumps to the new address.
< ?php $url = "http://www.baidu.com"; echo "< script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "< /script>"; ?>
The above is the detailed content of How to jump to page in php. For more information, please follow other related articles on the PHP Chinese website!