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代码
Mar 16 Javascript
javascript 获取select下拉列表值的代码
Sep 07 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
解决js正则匹配换行问题实现代码
Dec 10 Javascript
js 获取计算后的样式写法及注意事项
Feb 25 Javascript
基于jquery的9行js轻松实现tab控件示例
Oct 12 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
JavaScript头像上传插件源码分享
Mar 29 Javascript
JS实现带阴历的日历功能详解
Jan 24 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 Javascript
Node.js操作MongoDB数据库实例分析
Jan 19 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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打造属于自己的MVC框架
2012/03/07 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
JavaScript对象模型-执行模型
2008/04/28 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
解决Python二维数组赋值问题
2019/11/28 Python
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
狼和鹿教学反思
2014/02/05 职场文书
领导调研接待方案
2014/02/27 职场文书
大学生学期个人总结
2015/02/12 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
计算机教师工作总结
2015/08/13 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
个人向公司借款协议书
2016/03/19 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python
浅析JavaScript中的变量提升
2022/06/01 Javascript