发布:theboy   来源:net     【大 中 小】

转自:http://www.jbxue.com/article/2366.html
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代码还会被执行。例如,将浏览器重定向到冠威博客

复制代码代码如下:
<?php
    //重定向浏览器
    header("Location: http://www.jbxue.com");
    //确保重定向后,后续代码不会被执行
    exit;
?>

方法二、Meta标签

Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。 若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。

若设置content="秒数;url=网址",则定义了经过多长时间后页面跳转到指定的网址。例如,使用meta标签实现疫苗后页面自动跳转到冠威博客。
<meta http-equiv="refresh" content="1;url=http://www.jbxue.com">

例如,以下程序meta.php实现在该页面中停留一秒后页面自动跳转到www.jbxue.com。

复制代码代码如下:
<?php
    $url = "http://www.jbxue.com"; ?>
    <html>
    <head>
    <meta http-equiv="refresh" content="1; url=<?php echo $url; ?>">
    </head>
    <body>
    页面只停留一秒……
    </body>
    </html>

方法三、JavaScript(常用、推荐)
例如,此代码可以放在程序中的任何合法位置。

复制代码代码如下:
<?php
    $url = "http://www.jbxue.com";
    echo "<script language='javascript' type='text/javascript'>";
    echo "window.location.href='$url'";
    echo "</script>";
    ?>  

这里借用perl语言的经典名言:解决问题的方法不只一种,呵呵。
 php实现页面跳转的三种方法介绍完了,希望对大家有所帮助哦。

>>> 您可能感兴趣的文章:
PHP 页面跳转的多种方法总结
页面跳转代码(php、asp、js多版本)
PHP Header 页面跳转注意事项
php url重定向(页面跳转)的代码
php实现页面跳转的别样方法
header跳转和include包含问题实例分析

php实现页面跳转的几种方法(实例分享)相关推荐

  1. 本地html自动跳转,HTML页面跳转的5种方法

    下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件. 1) html的实现 优点:简单 缺点:Struts Tiles中 ...

  2. js 控制页面跳转的5种方法

    js 控制页面跳转的5种方法 编程式导航: 点击跳转路由,称编程式导航,用js编写代码跳转. History是bom中的History.back是回退一页Histiory.go(1)前进一页Histo ...

  3. 视频直播网站源码,uniapp页面跳转的几种方法和区别

    视频直播网站源码,uniapp页面跳转的几种方法和区别 保留当前页面,可跳转到非 tabBar 页面,使用uni.navigateBack可以返回到原页面(可传参) uni.navigateTo({u ...

  4. JS 实现页面跳转的几种方法

    JS 实现页面跳转的几种方法 要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html) <script languag ...

  5. js中实现页面跳转的几种方法

    按钮式: 1 <INPUT name="pclog" type="button" value="GO" onClick="l ...

  6. Jsp页面跳转和js控制页面跳转的几种方法

    Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...

  7. JQuery实现页面跳转 页面跳转的七种方法

    <mce:script type="text/javascript"><!-- $(function(){ var pn = $("#gotopagen ...

  8. php页面跳转的方法,PHP实现页面跳转的四种方法

    PHP实现页面跳转的四种方法 发布时间:2020-05-20 11:36:01 来源:亿速云 阅读:172 作者:Leah 今天小编就为大家分享PHP实现页面跳转的四种方法.小编觉得挺实用的,为此分享 ...

  9. php跳转代码循环,PHP页面跳转代码几种方法

    在php中要实现跳转有很多方法,最常规的跳转方法就是使用header函数来操作了,当然也可以在php中输入js跳转形式,下面我来给大家介绍一下. PHP 跳转  代码如下 复制代码 header(&q ...

最新文章

  1. 不管服不服 Windows仍是全球第一大桌面系统
  2. struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
  3. java后台面试题整理
  4. 第8周课堂测试3(课上未完成)
  5. 图像处理学习--银行卡号码识别(1)
  6. iOS——Segue的使用
  7. mysql-bin.index_mysqlbin.index是什么文件
  8. 工单系统(源代码)PHP语言开发 开发者版
  9. 【一句日历】2019年1月
  10. linux – signal 信号列表
  11. java spu sku_SPU与SKU区别小结
  12. 【电信学】【2016.02】基于IMU的遥控车自主导航位置跟踪
  13. linux阿里云ecs发邮件
  14. 哪些情况下你的虾皮店铺会被封店
  15. LM7805使用总结
  16. 学生信息管理系统之测试篇
  17. 无线网络测试服务器,无线网络测试方案.doc
  18. 商业银行会计学(四)--贷款业务的核算
  19. matlab logistic函数表达式,利用MATLAB进行logistic曲线拟合
  20. Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)

热门文章

  1. Unity 射线碰撞检测
  2. 万能声卡,网卡,显卡
  3. 战队口号霸气押韵8字_夺冠时隔8天,詹姆斯深夜晒照,5字发文太霸气,球迷膜拜...
  4. 【AI】模仿AI软件使用脚本合图
  5. mathtype部分符号不显示,只显示方框的问题。
  6. linux下优秀的图片查看软件gwenview
  7. 图的介绍和邻接矩阵、邻接表的创建(以有向图为例)
  8. matlab最优方案,matlab中文【应对方案】
  9. 2022-2027年中国推拉门行业市场运行现状及投资战略研究报告
  10. Druid-连接池简介