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 相关文章推荐
PHP 字符串操作入门教程
Dec 06 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
php利用cookie实现访问次数统计代码
May 19 PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
php实现检查文章是否被百度收录
Jan 27 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 PHP
验证坐标在某坐标区域内php代码
Oct 08 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 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原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
php通过ajax实现双击table修改内容
2014/04/28 PHP
PHP中使用BigMap实例
2015/03/30 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
新手入门常用代码集锦
2007/01/11 Javascript
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
轻松实现js图片预览功能
2016/01/18 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Python内存管理实例分析
2019/07/10 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
岗位职责的定义
2013/11/10 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
召开会议通知范文
2015/04/15 职场文书
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技