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 相关文章推荐
JQuery防止退格键网页后退的实现代码
Mar 23 Javascript
封装html的select标签的js操作实例
Jul 02 Javascript
jQuery 三击事件实现代码
Sep 11 Javascript
Javascript中call的两种用法实例
Dec 13 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
Vue自定义事件(详解)
Aug 19 Javascript
Vue如何从1.0迁移到2.0
Oct 19 Javascript
基于node下的http小爬虫的示例代码
Jan 11 Javascript
如何基于js判断浏览器版本
Feb 20 Javascript
JS实现躲避粒子小游戏
Jun 18 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
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
深入php内核之php in array
2015/11/10 PHP
PHP序列化操作方法分析
2016/09/28 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
layui实现点击按钮给table添加一行
2018/08/10 Javascript
python 实时遍历日志文件
2016/04/12 Python
使用matplotlib画散点图的方法
2018/05/25 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
基于Django统计博客文章阅读量
2019/10/29 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
十佳青年个人事迹材料
2014/01/28 职场文书
毕业生自荐书
2014/02/03 职场文书
结婚周年感言
2014/02/24 职场文书
给学校的建议书
2014/03/12 职场文书
毕业生就业意向书
2014/04/01 职场文书
对教师的评语
2014/04/28 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
会议简讯范文
2015/07/20 职场文书
投资入股协议书
2016/03/22 职场文书
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS