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 相关文章推荐
setAttribute 与 class冲突解决
Feb 17 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
使用百度地图api实现根据地址查询经纬度
Dec 11 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
Dec 06 Javascript
简单的渐变轮播插件
Jan 12 Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
Sep 12 Javascript
说说Vuex的getters属性的具体用法
Apr 15 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
Javascript异步执行不按顺序解决方案
Apr 30 Javascript
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
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/11/19 PHP
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
php身份证号码检查类实例
2015/06/18 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
JS实现的省份级联实例代码
2013/06/24 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
python修改txt文件中的某一项方法
2018/12/29 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Python any()函数的使用方法
2019/10/28 Python
python实现计算器功能
2019/10/31 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
python多线程和多进程关系详解
2020/12/14 Python
思想专业自荐信范文
2013/12/25 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python