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框架的AJAX实例代码
Nov 03 Javascript
De facto standard 世界上不可思议的事实标准
Aug 29 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
Dec 03 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
Feb 07 Javascript
DWZ刷新dialog解决方法
Mar 03 Javascript
jsonp原理及使用
Oct 28 Javascript
javascript获取web应用根目录的方法
Feb 12 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
微信小程序swiper实现滑动放大缩小效果
Nov 15 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 empty()与isset()区别的详细介绍
2013/06/17 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
xmlHTTP实例
2006/10/24 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
node.js通过url读取文件
2020/10/16 Javascript
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python实现实时监控文件的方法
2016/08/26 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
django中间键重定向实例方法
2019/11/10 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
AJAX都有哪些有点和缺点
2012/11/03 面试题
超市后勤自我鉴定
2014/01/17 职场文书
九一八事变演讲稿
2014/09/05 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
预备党员转正材料
2014/12/19 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers