您所在的位置:首页 -> IT资讯PHP程序开发实现网页跳转的三种方式

PHP程序开发实现网页跳转的三种方式

来源:本站编辑    发布日期:2013-08-04    已有 838 人浏览过此信息

在应用PHP开发网站程序时经常会用到跳转,从一个网页自动跳转到另一个网页。然而PHP的跳转代码却经常不能如我们所愿,在PHP中只有使用 header() 函数进行页面跳转,但这个函数只能出现在XHTML标记之前,于是给我们带来了许多不便。幸好,我们还可以使用JS的跳转方法,接下来就由学文培训黄老师为大家汇总一下在PHP中我们可以使用哪些技巧来实现跳转。
 
一、PHP的header()函数实现跳转 
 
header()函数是PHP的系统函数,可直接使用,实现跳转仅仅是它强大功能的其中一项。使用header()函数进行跳转非常简单。 
 
1.函数的语法: 
 
void header (string string [,bool replace [,int http_response_code]])
 
replace参数是可选参数,指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。 
 
http_response_code也是可选参数,强制将HTTP相应代码设为指定值。 header()函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。注意:1.location和“:”号间不能有空格,否则不会跳转。 
 
2.在用header前不能有任何XHTML标记输出。 
 
3.header后的PHP代码还会被执行,通常会在调用函数后紧接一个 exit 及时中止PHP继续运行,例如:将浏览器重定向到学文培训官方网站
 
< ?php
//重定向浏览器
header("Location: http://www.xwpx.cn/");
//及时中止PHP继续运行
exit;
?>
 
二、Meta标签实现跳转效果
 
Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。废话少说,直接看代码:
 
 
三、JavaScript 脚本实现页面跳转 
 
这种方式是无论使用何种语言开发网站系统都非常常用的一种形式,PHP也不例外,它的好处就是可在页面任何位置实现跳转到任意页面,在跳转之前还可配合JS的 alert()方法输出提示语句,应用非常广泛!
 
例如,使用 JavaScript 脚本实现跳转到学文培训官方网站,代码如下:
 
$url = 'http://www.xwpx.cn/';
echo '';
?>
 
以上三种跳转的方法就是在PHP页面中经常会使用到的跳转页面方法,归纳为: PHP的header()函数跳转、HTML的Meta标签自动刷新、JavaScript的 location.href跳转,这三种方法根本实际情况量才施用,相信一定会为你的程序提供更好的用户体验!
编辑:Admin