PHP中如何通过header实现页面跳转?

更新于
2026-09-30 10:21:04
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计452个文字,预计阅读时间需要2分钟。

PHP中如何通过header实现页面跳转?

PHP实现页面跳转的方法及注意事项:header()函数是PHP中用于页面跳转的一种简单方法。header()函数的主要功能是将HTTP协议的头部信息输出到浏览器。header()函数的定义如下:header(Location: http://www.example.com);注意事项:

1.header()函数必须在PHP代码的最前面调用,即在echo、print等输出语句之前。

2.header()函数只能调用一次,如果调用多次,只有最后一次有效。

3.header()函数不能在echo、print等输出语句之后调用。

4.header()函数的Location参数必须是完整的URL,包括协议头(如http://)。

5.header()函数不能用于跳转到同一域名下的不同页面,此时可以使用JavaScript或标签实现。

php实现header跳转的方法以及注意事项:

header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。

header()函数的定义如下:

void header (string string [,bool replace [,int www.php.cn"); //确保重定向后,后续代码不会被执行 exit; ?>

1、php跳转代码一句话式:

PHP中如何通过header实现页面跳转?

<?php $url = $_GET['url']; Header("Location:$url"); ?>

2、php跳转代码if判断式:

复制代码 代码如下:

if($_COOKIE["u_type"]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');//设置cookie长期有效 header('location:zc.html');

注:保存为zc.php,当用户访问zc.php时,判断一个cookie是否存在,如果存(www.php.cn)在就跳转到register.php,如果不存在则创建cookie然后跳转到zc.html.

URL重定向函数

function redirect($url, $time=0, $msg=”) { //多行URL地址支持 $url = str_replace(array(“n”, “r”), ”, $url); if ( empty($msg) ) $msg = “系统将在{$time}秒之后自动跳转到{$url}!”; if (!headers_sent()) { // redirect if (0 === $time) { header(‘Location: ‘ . $url); } else { header(“refresh:{$time};url={$url}”); echo($msg); } exit(); } else { $str = “<meta www.jb51.net' . $_SERVER['PHP_SELF'] . $request_uri); } ?>

相关推荐:自由互联

以上就是php如何实现header跳转的详细内容,更多请关注自由互联其它相关文章!

本文共计452个文字,预计阅读时间需要2分钟。

PHP中如何通过header实现页面跳转?

PHP实现页面跳转的方法及注意事项:header()函数是PHP中用于页面跳转的一种简单方法。header()函数的主要功能是将HTTP协议的头部信息输出到浏览器。header()函数的定义如下:header(Location: http://www.example.com);注意事项:

1.header()函数必须在PHP代码的最前面调用,即在echo、print等输出语句之前。

2.header()函数只能调用一次,如果调用多次,只有最后一次有效。

3.header()函数不能在echo、print等输出语句之后调用。

4.header()函数的Location参数必须是完整的URL,包括协议头(如http://)。

5.header()函数不能用于跳转到同一域名下的不同页面,此时可以使用JavaScript或标签实现。

php实现header跳转的方法以及注意事项:

header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。

header()函数的定义如下:

void header (string string [,bool replace [,int www.php.cn"); //确保重定向后,后续代码不会被执行 exit; ?>

1、php跳转代码一句话式:

PHP中如何通过header实现页面跳转?

<?php $url = $_GET['url']; Header("Location:$url"); ?>

2、php跳转代码if判断式:

复制代码 代码如下:

if($_COOKIE["u_type"]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');//设置cookie长期有效 header('location:zc.html');

注:保存为zc.php,当用户访问zc.php时,判断一个cookie是否存在,如果存(www.php.cn)在就跳转到register.php,如果不存在则创建cookie然后跳转到zc.html.

URL重定向函数

function redirect($url, $time=0, $msg=”) { //多行URL地址支持 $url = str_replace(array(“n”, “r”), ”, $url); if ( empty($msg) ) $msg = “系统将在{$time}秒之后自动跳转到{$url}!”; if (!headers_sent()) { // redirect if (0 === $time) { header(‘Location: ‘ . $url); } else { header(“refresh:{$time};url={$url}”); echo($msg); } exit(); } else { $str = “<meta www.jb51.net' . $_SERVER['PHP_SELF'] . $request_uri); } ?>

相关推荐:自由互联

以上就是php如何实现header跳转的详细内容,更多请关注自由互联其它相关文章!