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 相关文章推荐
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
PHP下常用正则表达式整理
Oct 26 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
深入eAccelerator与memcached的区别详解
Jun 06 PHP
解析PHP跨站刷票的实现代码
Jun 18 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
Feb 15 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
php微信开发之音乐回复功能
Jun 14 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 字符转义 注意事项
2009/05/27 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
2016/11/16 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
canvas绘制多边形
2017/02/24 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
微信小程序选择图片控件
2021/01/19 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
基于python 字符编码的理解
2017/09/02 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
详解python运行三种方式
2019/05/13 Python
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
商务助理求职信范文
2014/04/20 职场文书
公司委托书怎么写
2014/08/02 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
解除处分决定书
2015/06/25 职场文书