php常见的页面跳转方法汇总


Posted in Javascript onApril 15, 2015

在php编写中有时会用户页面跳转,在这里收集了几种不错的跳转方法,可以用到。

用HTTP头信息实现

也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息重定向到另外一个页面的方法如下:

<? 

if (isset($url)) 

{ 

Header("HTTP/1.1 303 See Other"); 

Header("Location: $url"); 

exit; //

} 

?>

用HTML标记

用HTML标记,就是用META的REFRESH标记,举例如下:

<? if (!isset($url)) exit;?> 

<HTML> 

<HEAD> 

<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 

</HEAD> 

<BODY> 

</BODY> 

</HTML>

用脚本来实现     

<? 

$url="https://3water.com"; 

echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 

echo "location.href='$url'"; 

echo "</scrīpt>-->"; 

?>

利用html特性    

echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";

其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

利用script实现     

echo '<script>url="submit.php";window.location.href=url;</script>';

另一种利用script实现

利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.

<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>

其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息

header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
jquery 添加节点的几种方法介绍
Sep 04 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 Javascript
javascript模拟评分控件实现方法
May 13 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
详解Node.js项目APM监控之New Relic
May 12 Javascript
原生JS实现的雪花飘落动画效果
May 03 Javascript
jquery获取img的src值实例介绍
Jan 16 jQuery
electron 安装,调试,打包的具体使用
Nov 06 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
Oct 27 Javascript
【js设计模式】SOLID五大设计原则
Mar 24 Javascript
jquery图片切换实例分析
Apr 15 #Javascript
JavaScript实现的encode64加密算法实例分析
Apr 15 #Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 #Javascript
jQuery+html5实现div弹出层并遮罩背景
Apr 15 #Javascript
jquery实现简单的无缝滚动
Apr 15 #Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 #Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 #Javascript
You might like
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
js option删除代码集合
2008/11/12 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
Three.js基础学习教程
2017/11/16 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
python利用Guetzli批量压缩图片
2017/03/23 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
两道JAVA笔试题
2016/09/14 面试题
2014年应届大学生自我评价
2014/01/09 职场文书
英语感恩演讲稿
2014/01/14 职场文书
优秀护士先进事迹
2014/05/08 职场文书
私人委托书格式
2014/09/10 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
Java SSM配置文件案例详解
2021/08/30 Java/Android