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使用ajax读博客rss示例
May 06 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
原生JS取代一些JQuery方法的简单实现
Sep 20 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
vue.js中$set与数组更新方法
Mar 08 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
Apr 16 Javascript
vue $set 给数据赋值的实例
Nov 09 Javascript
使用 UniApp 实现小程序的微信登录功能
Jun 09 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
基于javascript原生判断DOM是否加载完毕
Oct 14 Javascript
详解TypeScript的基础类型
Feb 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
Memcache 在PHP中的使用技巧
2010/02/08 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
js loading加载效果实现代码
2009/11/24 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
python实现简单五子棋游戏
2019/06/18 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
dpn网络的pytorch实现方式
2020/01/14 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
销售会计工作职责
2013/12/02 职场文书
机电专业求职信
2014/06/14 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
Python提取PDF指定内容并生成新文件
2021/06/09 Python