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 相关文章推荐
使用PHP+JQuery+Ajax分页的实现
Apr 23 Javascript
用js来获取上传的文件名纯粹是为了美化而用
Oct 23 Javascript
JavaScript保留两位小数的2个自定义函数
May 05 Javascript
node.js中的fs.close方法使用说明
Dec 17 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
js实现带简单弹性运动的导航条
Feb 22 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
Feb 28 Javascript
package.json文件配置详解
Jun 15 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
Nov 28 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
Aug 04 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
php中的动态调用实例分析
2015/01/07 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
JavaScript URL参数读取改进版
2009/01/16 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
vue框架搭建之axios使用教程
2018/07/11 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
基于Python实现的ID3决策树功能示例
2018/01/02 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
编辑找工作求职信范文
2013/12/16 职场文书
高中校园广播稿
2014/01/11 职场文书
干部下基层实施方案
2014/03/14 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
导游词之上海豫园
2019/10/24 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python
python文件与路径操作神器 pathlib
2022/04/01 Python
Golang解析JSON对象
2022/04/30 Golang