PHP页面跳转操作实例分析(header方法)


Posted in PHP onSeptember 28, 2016

本文实例分析了PHP页面跳转操作。分享给大家供大家参考,具体如下:

跳转

header()为php函数,向浏览器发送指定命令

html:

<meta http-equiv="Refresh" content="3;url=other.php"/>

立即跳转:

header('Location:other.php');
//file_put_contents('bee.txt','execute');
die;

执行header时候,并不是立即结束,而是会把页面执行完毕;在header前面不能有任何输出,若有开启输出缓冲则不提示错误,php.ini->output_buffering = 4096|OFF

提示跳转:

header('Refresh:3,Url=other.php');
echo '3s 后跳转';
//由于只是普通页面展示,提示的样式容易定制
die;

封装的跳转函数:

/*
 *跳转
 *@param $url 目标地址
 *@param $info 提示信息
 *@param $sec 等待时间
 *return void
*/
function jump($url,$info=null,$sec=3)
{
 if(is_null($info)){
  header("Location:$url");
 }else{
  // header("Refersh:$sec;URL=$url");
  echo"<meta http-equiv=\"refresh\" content=".$sec.";URL=".$url.">";
  echo $info;
 }
 die;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
剖析 PHP 中的输出缓冲
Dec 21 PHP
PHP中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
php 文件上传系统手记
Oct 26 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
php中curl使用指南
Feb 05 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
PHP实现连接设备、通讯和发送命令的方法
Oct 13 PHP
PHP Cookei记录用户历史浏览信息的代码
Feb 03 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
PHP会话操作之cookie用法分析
Sep 28 #PHP
PHP session会话操作技巧小结
Sep 27 #PHP
PHP简单预防sql注入的方法
Sep 27 #PHP
PHP数据对象PDO操作技巧小结
Sep 27 #PHP
PHP基于GD库的图像处理方法小结
Sep 27 #PHP
PHP文件上传操作实例详解
Sep 27 #PHP
PHP目录操作实例总结
Sep 27 #PHP
You might like
很让人受教的 提高php代码质量36计
2012/09/05 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
layui表格数据重载
2019/07/27 Javascript
用 js 写一个 js 解释器过程详解
2019/08/02 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
[45:56]Ti4正赛第一天 VG vs NEWBEE 3
2014/07/19 DOTA
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python3基础之输入和输出实例分析
2014/08/18 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
德国网上超市:myTime.de
2019/08/26 全球购物
财务主管自我鉴定
2014/01/17 职场文书
军人违纪检讨书
2014/02/04 职场文书
就业意向协议书
2015/01/29 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
vue修饰符.capture和.self的区别
2022/04/22 Vue.js