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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
xml+php动态载入与分页
Oct 09 PHP
如何将数据从文本导入到mysql
Oct 09 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
php设置编码格式的方法
Mar 05 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
mongodb和php的用法详解
Mar 25 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
php用wangeditor3实现图片上传功能
Aug 22 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 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下正则来匹配dede模板标签的代码
2010/08/21 PHP
PHP session会话的安全性分析
2011/09/08 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
js验证IP及子网掩码的合法性有效性示例
2014/04/30 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
express启用https使用小记
2019/05/21 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python生成验证码图片代码分享
2016/01/28 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python文件路径名的操作方法
2019/10/30 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
保密工作承诺书
2014/08/29 职场文书
Python下opencv库的安装过程及问题汇总
2021/06/11 Python