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 相关文章推荐
JS定时器实例
Apr 17 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
javascript中返回顶部按钮的实现
May 05 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
vue.js使用v-model实现父子组件间的双向通信示例
Feb 05 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
在vue中实现给每个页面顶部设置title
Jul 29 Javascript
如何编写一个 Webpack Loader的实现
Oct 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定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python学生成绩管理系统简洁版
2020/04/05 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python多图片合并PDF的方法
2019/01/03 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
python map比for循环快在哪
2020/09/21 Python
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
网管求职信
2014/03/03 职场文书
留学顾问岗位职责
2014/04/14 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
团组织推优材料
2014/12/29 职场文书
成事在人观后感
2015/06/16 职场文书
vue递归实现树形组件
2022/07/15 Vue.js
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server