PHP 页面跳转到另一个页面的多种方法方法总结


Posted in PHP onJuly 07, 2009

一、用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; //from www.w3sky.com 
} 
?>

注意一下,"Localtion:"后面有一个空格。
二、用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>-->"; 
?>

下面是补充
第四种:
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";
其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现
<script>url="submit.php";window.location.href=url;</script>

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息
header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..

PHP 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP实现定时生成HTML网站首页实例代码
Nov 20 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
php传值赋值和传地址赋值用法实例分析
Jun 20 PHP
浅谈PHP安全防护之Web攻击
Jan 03 PHP
PHP使用第三方即时获取物流动态实例详解
Apr 27 PHP
PHP+Apache环境中如何隐藏Apache版本
Nov 24 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
解决php extension 加载顺序问题
Aug 16 PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 PHP
php 多个submit提交表单 处理方法
Jul 07 #PHP
PHP 上传文件大小限制
Jul 05 #PHP
phpmyadmin MySQL 加密配置方法
Jul 05 #PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
Jul 01 #PHP
php mysql Errcode: 28 终极解决方法
Jul 01 #PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 #PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 29 #PHP
You might like
用缓存实现静态页面的测试
2006/12/06 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
jquery获取节点名称
2015/04/26 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
python3.3使用tkinter开发猜数字游戏示例
2014/03/14 Python
python中的内置函数getattr()介绍及示例
2014/07/20 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
Pycharm安装python库的方法
2020/11/24 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
个人自荐信
2013/12/05 职场文书
自荐信范文
2013/12/10 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
护林员个人总结
2015/03/04 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
廉政承诺书2015
2015/04/28 职场文书
初中家长意见
2015/06/03 职场文书
心术观后感
2015/06/11 职场文书
css3 选择器
2022/05/11 HTML / CSS