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 相关文章推荐
extjs fckeditor集成代码
May 10 Javascript
jquery中对表单的基本操作代码
Jul 29 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
vue.js入门教程之基础语法小结
Sep 01 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
Angular多选、全选、批量选择操作实例代码
Mar 10 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
手把手教你写一个微信小程序(推荐)
Oct 17 Javascript
实现一个Vue自定义指令懒加载的方法示例
Jun 04 Javascript
Webpack5正式发布,有哪些新特性
Oct 12 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
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
详解Python中的分支和循环结构
2020/02/11 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
python线程池如何使用
2020/05/28 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
python中pyqtgraph知识点总结
2021/01/26 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
海飞丝的广告词
2014/03/20 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
先进个人申报材料
2014/12/30 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书