PHP跳转页面的几种实现方法详解


Posted in PHP onJune 08, 2013

•PHP页面跳转一、header()函数
header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。
header()函数的定义如下:
void header (string string [,bool replace [,int http_response_code]])
可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。
第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。
注意:
1.location和“:”号间不能有空格,否则不会跳转。
2.在用header前不能有任何的输出。
3.header后的PHP代码还会被执行。例如,将浏览器重定向到lamp兄弟连官方论坛

<  ?php 
//重定向浏览器 
header("Location: http://bbs. lampbrother.net"); 
//确保重定向后,后续代码不会被执行 
exit;
?>

•PHP页面跳转二、Meta标签
Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。 若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。
若设置content="秒数;url=网址",则定义了经过多长时间后页面跳转到指定的网址。例如,使用meta标签实现疫苗后页面自动跳转到LAMP兄弟连官方论坛。
<   meta   http-equiv = "refresh"  
content = "1;url=http:// bbs.lampbrother.net" >

例如,以下程序meta.php实现在该页面中停留一秒后页面自动跳转到bbs.lampbrother.net。 
<  ?php   
$ url  =  "http://bbs.lampbrother.net" ;  ?>  
<   html >    
<   head >    
<   meta   http-equiv = "refresh"   content ="1;  
url = <  ?php echo $url;  ?> " >    
<  /head >    
<   body >    
页面只停留一秒……   
<  /body >  
<  /html >

PHP页面跳转三、JavaScript
例如,此代码可以放在程序中的任何合法位置。
<  ?php  
$ url  =  "http://bbs.lampbrother.net" ;  
echo " <   script   language = 'javascript'  
type = 'text/javascript' > ";  
echo " window.location.href = '$url' ";  
echo " <  /script > ";  
?>

以上就是我们向大家介绍的三种PHP页面跳转实现方法。
PHP 相关文章推荐
PHP的explode和implode的使用说明
Jul 17 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
May 07 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
PHP获取当前日期和时间及格式化方法参数
May 11 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
Mar 18 PHP
利用php递归实现无限分类 格式化数组的详解
Jun 08 #PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
Jun 08 #PHP
php引用返回与取消引用的详解
Jun 08 #PHP
PHP stripos()函数及注意事项的分析
Jun 08 #PHP
php自动加载机制的深入分析
Jun 08 #PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 #PHP
coreseek 搜索英文的问题详解
Jun 08 #PHP
You might like
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
文本加密解密
2006/06/23 Javascript
为数据添加append,remove功能
2006/10/03 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
python实现一次创建多级目录的方法
2015/05/15 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python 获取字符串MD5值方法
2018/05/29 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
python匿名函数的使用方法解析
2019/10/10 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
高中生毕业学习总结的自我评价
2013/11/14 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
遗嘱格式范本
2015/08/07 职场文书
护理工作心得体会
2016/01/22 职场文书
详细介绍python类及类的用法
2021/05/31 Python