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 相关文章推荐
安装APACHE
Jan 15 PHP
php学习 字符串课件
Jun 15 PHP
调试一段PHP程序时遇到的三个问题
Jan 17 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
Jun 30 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
php一行代码获取文件后缀名实例分析
Nov 12 PHP
PHP aes (ecb)解密后乱码问题
Jun 22 PHP
php gd等比例缩放压缩图片函数
Jun 12 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
Yii1.1框架实现PHP极光推送消息通知功能
Sep 06 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
php实现获取近几日、月时间示例
Jul 06 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中使用灵巧的体系结构
2006/10/09 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php实现Session存储到Redis
2015/11/11 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
js 内存释放问题
2010/04/25 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
js实现登录验证码
2016/12/22 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
Python实现文件内容批量追加的方法示例
2017/08/29 Python
python GUI实例学习
2017/11/21 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
美国性感内衣店:Yandy
2018/06/12 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
采购员岗位职责
2013/11/15 职场文书
50岁生日感言
2014/01/23 职场文书
烹饪自我鉴定
2014/03/01 职场文书
环卫工作汇报材料
2014/10/28 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers