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 相关文章推荐
JavaScript入门教程(8) Location地址对象
Jan 31 Javascript
Javascript 学习书 推荐
Jun 13 Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
Sep 06 Javascript
js window.onload 加载多个函数和追加函数详解
Jan 08 Javascript
javascript中call和apply的用法示例分析
Apr 02 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
JS实现的抛物线运动效果示例
Jan 30 Javascript
使用taro开发微信小程序遇到的坑总结
Apr 08 Javascript
每周一练 之 数据结构与算法(Stack)
Apr 16 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
Aug 20 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面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
VUE中的无限循环代码解析
2017/09/22 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
JS如何定义用字符串拼接的变量
2020/07/11 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
Python FTP操作类代码分享
2014/05/13 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
python实现类的静态变量用法实例
2015/05/08 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
某公司部分笔试题
2013/11/05 面试题
数控技术专业推荐信
2013/11/01 职场文书
优秀员工获奖感言
2014/03/01 职场文书
文明礼仪标语
2014/06/13 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
工作散漫检讨书
2014/09/16 职场文书
2014年人事部工作总结
2014/12/03 职场文书
工作一年自我鉴定
2019/06/20 职场文书
python基础之while循环语句的使用
2021/04/20 Python