PHP中header用法小结


Posted in PHP onMay 23, 2016

本文实例总结了PHP中header用法。分享给大家供大家参考,具体如下:

PHP 中 header()函数的作用是给客户端发送头信息。

什么是头信息?

这里只作简单解释,详细的自己看http协议。

在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY>< /BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就是整个HTML,也就是你所能看见的全 部东西。

头信息有什么用呢?

头信息的作用很多,最主要的有下面几个:

1、跳转:

Header("Refresh:2; URL=http://localhost//session.php");//2秒后跳转

若等待时间为0,则与header("location:")等效。

Header("Location:http://localhost//session.php");//直接跳转

2、指定网页的内容:

同样一个XML文件,如果头信息中指定:Content-type: application/xml 的话,浏览器会将其按照XML文件格式解析。但是,如果头信息中是:Content-type: text/xml 的话,浏览器就会将其看作存文本解析。(浏览器不是按照扩展名解析文件的)

3、附件下载:

$filename = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
header('Content-type: application/x-jpg'); //文件的类型
header('Content-Disposition: attachment; filename="保存时的文件名.jpg"'); //下载显示的名字
readfile("$filename");
exit();

查看:

$link = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
//$link = "新建文本文档.xml"; //文件路径 可以绝对路径也可以相对路径
if (isset($link))
{
  Header("HTTP/1.1 303 See Other");
  Header("Location: $link");
  exit;
}

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

PHP 相关文章推荐
附件名前加网站名
Mar 23 PHP
php摘要生成函数(无乱码)
Feb 04 PHP
php不用正则验证真假身份证
Nov 06 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP+ajax分页实例简析
Dec 07 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
PDO::prepare讲解
Jan 29 PHP
php文件系统处理方法小结
May 23 #PHP
php字符串的替换,分割和连接方法
May 23 #PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 #PHP
php 数组随机取值的简单实例
May 23 #PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 #PHP
Smarty模板变量调节器用法分析
May 23 #PHP
基于PHP后台的Android新闻浏览客户端
May 23 #PHP
You might like
php 归并排序 数组交集
2011/05/10 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
Python迭代器和生成器介绍
2015/03/06 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
Python反射用法实例简析
2017/12/22 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Python 解析xml文件的示例
2020/09/29 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
网络教育自我鉴定
2013/11/01 职场文书
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
一份报关员的职业规划范文
2014/01/08 职场文书
检察官就职演讲稿
2014/01/13 职场文书
党员创先争优心得体会
2014/09/11 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
党员剖析材料范文
2014/12/18 职场文书
爱国主义影片观后感
2015/06/18 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python