php实现页面跳转的几种方法(实例分享)
发布:theboy 来源:net 【大 中 小】
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代码还会被执行。例如,将浏览器重定向到冠威博客
//重定向浏览器
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。
$url = "http://www.jbxue.com"; ?>
<html>
<head>
<meta http-equiv="refresh" content="1; url=<?php echo $url; ?>">
</head>
<body>
页面只停留一秒……
</body>
</html>
方法三、JavaScript(常用、推荐)
例如,此代码可以放在程序中的任何合法位置。
$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实现页面跳转的几种方法(实例分享)相关推荐
- 本地html自动跳转,HTML页面跳转的5种方法
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件. 1) html的实现 优点:简单 缺点:Struts Tiles中 ...
- js 控制页面跳转的5种方法
js 控制页面跳转的5种方法 编程式导航: 点击跳转路由,称编程式导航,用js编写代码跳转. History是bom中的History.back是回退一页Histiory.go(1)前进一页Histo ...
- 视频直播网站源码,uniapp页面跳转的几种方法和区别
视频直播网站源码,uniapp页面跳转的几种方法和区别 保留当前页面,可跳转到非 tabBar 页面,使用uni.navigateBack可以返回到原页面(可传参) uni.navigateTo({u ...
- JS 实现页面跳转的几种方法
JS 实现页面跳转的几种方法 要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html) <script languag ...
- js中实现页面跳转的几种方法
按钮式: 1 <INPUT name="pclog" type="button" value="GO" onClick="l ...
- Jsp页面跳转和js控制页面跳转的几种方法
Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...
- JQuery实现页面跳转 页面跳转的七种方法
<mce:script type="text/javascript"><!-- $(function(){ var pn = $("#gotopagen ...
- php页面跳转的方法,PHP实现页面跳转的四种方法
PHP实现页面跳转的四种方法 发布时间:2020-05-20 11:36:01 来源:亿速云 阅读:172 作者:Leah 今天小编就为大家分享PHP实现页面跳转的四种方法.小编觉得挺实用的,为此分享 ...
- php跳转代码循环,PHP页面跳转代码几种方法
在php中要实现跳转有很多方法,最常规的跳转方法就是使用header函数来操作了,当然也可以在php中输入js跳转形式,下面我来给大家介绍一下. PHP 跳转 代码如下 复制代码 header(&q ...
最新文章
- 不管服不服 Windows仍是全球第一大桌面系统
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
- java后台面试题整理
- 第8周课堂测试3(课上未完成)
- 图像处理学习--银行卡号码识别(1)
- iOS——Segue的使用
- mysql-bin.index_mysqlbin.index是什么文件
- 工单系统(源代码)PHP语言开发 开发者版
- 【一句日历】2019年1月
- linux – signal 信号列表
- java spu sku_SPU与SKU区别小结
- 【电信学】【2016.02】基于IMU的遥控车自主导航位置跟踪
- linux阿里云ecs发邮件
- 哪些情况下你的虾皮店铺会被封店
- LM7805使用总结
- 学生信息管理系统之测试篇
- 无线网络测试服务器,无线网络测试方案.doc
- 商业银行会计学(四)--贷款业务的核算
- matlab logistic函数表达式,利用MATLAB进行logistic曲线拟合
- Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)