PHP 页面跳转到另一个页面的多种方法方法总结
一用 HTTP 头信息
也就是用 PHP 的 HEADER 函数 PHP 里的 HEADER 函数的作用就是向浏览器发出由 HTTP 协议规定的本来应该通过 web 服务器的控制指令, 例如声明返回信息的类型 ("Context-type: xxx/xxx"), 页面的属性("No cache", "Expire") 等等
用 HTTP 头信息重定向到另外一个页面的方法如下:
代码如下:if(isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;//from
}
?>
注意一下,"Localtion:" 后面有一个空格
二用 html 标记
用 HTML 标记, 就是用 META 的 REFRESH 标记, 举例如下:
代码如下:
代码如下:$url="";
echo"";
?>
下面是补充
第四种:
echo "";
其中: XX 是秒数, 0 为立即跳转. refresh 是刷新的意思. Url 是要跳转到的页面.
第五种: 利用 script 实现
scripturl="submit.php";window.location.href=url;script
第六种: 利用 script 实现, 所不同的是使用 open 语句. 且可以限制原窗口还是父窗口, 子窗口或者新窗口.
scripturl="submit.php";window.open(\'url,\'\',\'_self\');script
其中 更改 \'_self\' 就可以实现跳转限制原窗口还是父窗口, 子窗口或者新窗口. 第七种: 利用 php 自带函数发送头部信息
header("Location: Url");
速度最快, 功能强大... 但是有个问题必须指出: 如果在使用这个函数前已经有 html 输出, 哪怕是一个空格. 那么在页顶会显示错误信息..
来源: /detail/php-7aa7498d98.html