php重定向的三种方法分享


Posted in PHP onFebruary 22, 2012

一、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如: 声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息重定向到另外一个页面的方法如下:

<?php 
$url = "https://3water.com"; 
if (isset($url)) 
{ 
Header("Location: $url"); 
} 
?>

注意一下:"Localtion:"后面有一个空格,不加有时也可以,但为了正确性还是加上为好。

二、用HTML标记

用HTML标记,就是用META的REFRESH标记,举例如下:

<?php 
$url = "https://3water.com"; 
if (!isset($url)) 
{ 
exit('没有要跳转的地址呦'); 
} 
?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL='<?php echo $url;?>' "> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

注意一下:其中content="5; url='https://3water.com' ",表示跳转的地址以及5秒后执行。

三、用脚本来实现

<? php 
$url="https://3water.com"; 
echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href='$url'</SCRIPT>"; 
?>

不过,我个人更倾向于header的方法,这样页面的跳转速度更快点,用户从视觉上不易察觉整页的跳转,而只是局部的变化!

PHP 相关文章推荐
PHP开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
php中随机显示图片的函数代码
Jun 23 PHP
利用php递归实现无限分类 格式化数组的详解
Jun 08 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
PHP队列用法实例
Nov 05 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 #PHP
我的php学习笔记(毕业设计)
Feb 21 #PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 #PHP
修改PHP的memory_limit限制的方法分享
Feb 21 #PHP
php中取得文件的后缀名?
Feb 20 #PHP
ThinkPHP写第一个模块应用
Feb 20 #PHP
for循环连续求和、九九乘法表代码
Feb 20 #PHP
You might like
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
Jquery选择器 $实现原理
2009/12/02 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
numpy排序与集合运算用法示例
2017/12/15 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
pygame实现打字游戏
2021/02/19 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
教师辞职报告范文
2014/01/20 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL