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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
深入PHP nl2br()格式化输出的详解
Jun 05 PHP
PHP开发框架kohana中处理ajax请求的例子
Jul 14 PHP
php中动态调用函数的方法
Mar 16 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
php文件上传类完整实例
May 14 PHP
PHP入门教程之数学运算技巧总结
Sep 11 PHP
PHP编程 SSO详细介绍及简单实例
Jan 13 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
js操作table示例(个人心得)
2013/11/29 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
用Python PIL实现几个简单的图片特效
2019/01/18 Python
详解Python的循环结构知识点
2019/05/20 Python
python调用其他文件函数或类的示例
2019/07/16 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
项目考察欢迎辞
2014/01/17 职场文书
大课间活动制度
2014/01/18 职场文书
银行办公室岗位职责
2014/03/10 职场文书