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 socket方式提交的post详解
Jul 19 PHP
网友原创的PHP模板类代码
Sep 07 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 PHP
Laravel 5框架学习之用户认证
Apr 09 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
PHP可变函数学习小结
Nov 29 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
php微信开发接入
Aug 27 PHP
laravel获取不到session的三种解决办法【推荐】
Sep 16 PHP
PHP文件操作简单介绍及函数汇总
Dec 11 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
使用字符串函数输出整数化的PHP版本号
2006/10/09 PHP
傻瓜化配置PHP环境――Appserv
2006/12/13 PHP
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
JS显示日历和天气的方法
2016/03/01 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
python中关于数据类型的学习笔记
2020/07/19 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
pandas按条件筛选数据的实现
2021/02/20 Python
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
幼儿园中班评语大全
2014/04/17 职场文书
投资合作协议书范本
2014/04/17 职场文书
竞聘演讲稿
2014/04/24 职场文书
读书活动总结范文
2014/04/26 职场文书
公司担保书范文
2014/05/21 职场文书
工作一年自我鉴定
2019/06/20 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android