PHP header函数设置http报文头示例详解
来源:互联网 发布:大数据培训视频下载 编辑:程序博客网 时间:2024/06/05 06:16
//定义编码header( 'Content-Type:text/html;charset=utf-8 '); //Atomheader('Content-type: application/atom+xml'); //CSSheader('Content-type: text/css'); //Javascriptheader('Content-type: text/javascript'); //JPEG Imageheader('Content-type: image/jpeg'); //JSONheader('Content-type: application/json'); //PDFheader('Content-type: application/pdf'); //RSSheader('Content-Type: application/rss+xml; charset=ISO-8859-1'); //Text (Plain)header('Content-type: text/plain'); //XMLheader('Content-type: text/xml'); //200 OKheader('HTTP/1.1 200 OK'); //设置一个404头:header('HTTP/1.1 404 Not Found'); //设置地址被永久的重定向header('HTTP/1.1 301 Moved Permanently'); //转到一个新地址header('Location: http://www.example.org/'); //文件延迟转向:header('Refresh: 10; url=http://www.example.org/');print 'You will be redirected in 10 seconds'; //当然,也可以使用html语法实现//<meta http-equiv="refresh" content="10;http://www.example.org/ /> //override X-Powered-By: PHP:header('X-Powered-By: PHP/4.4.0');header('X-Powered-By: Brain/0.6b'); //文档语言header('Content-language: en'); //告诉浏览器最后一次修改时间$time = time() - 60; // or filemtime($fn), etcheader('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); //告诉浏览器文档内容没有发生改变header('HTTP/1.1 304 Not Modified'); //设置内容长度header('Content-Length: 1234'); //设置为一个下载类型header('Content-Type: application/octet-stream');header('Content-Disposition: attachment; filename="example.zip"');header('Content-Transfer-Encoding: binary');//load the file to send:readfile('example.zip'); //对当前文档禁用缓存header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the pastheader('Pragma: no-cache'); //设置内容类型:header('Content-Type: text/html; charset=iso-8859-1');header('Content-Type: text/html; charset=utf-8');header('Content-Type: text/plain'); //纯文本格式header('Content-Type: image/jpeg'); //JPG***header('Content-Type: application/zip'); // ZIP文件header('Content-Type: application/pdf'); // PDF文件header('Content-Type: audio/mpeg'); // 音频文件header('Content-Type: application/x-shockw**e-flash'); //Flash动画 //显示登陆对话框header('HTTP/1.1 401 Unauthorized');header('WWW-Authenticate: Basic realm="Top Secret"');print 'Text that will be displayed if the user hits cancel or ';print 'enters wrong login data';
#附:HTTP header 详解
Requests部分
Responses 部分
Refresh: 5; url=
http://www.zcmhi.com/archives/94.html
Retry-After如果实体暂时不可取,通知客户端在指定时间之后再次尝试Retry-After: 120Serverweb服务器软件名称Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)Set-Cookie设置Http CookieSet-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1Trailer指出头域在分块传输编码的尾部存在Trailer: Max-ForwardsTransfer-Encoding文件传输编码Transfer-Encoding:chunkedVary告诉下游代理是使用缓存响应还是从原始服务器请求Vary: *Via告知代理客户端响应是通过哪里发送的Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)Warning警告实体可能存在的问题Warning: 199 Miscellaneous warningWWW-Authenticate表明客户端请求实体应该使用的授权方案WWW-Authenticate: Basic 6 0
- PHP header函数设置http报文头示例详解
- PHP header函数设置http报文头示例详解
- PHP 使用header函数设置HTTP头的示例方法
- PHP header函数设置HTTP头的示例
- 【ZZ】一些在php中使用header函数设置http头的示例方法
- 一些在php中使用header函数设置http头的示例方法
- PHP 使用header函数设置HTTP头的示例方法 表头
- PHP 使用header函数设置HTTP头的示例方法 表头
- 【转】PHP 使用header函数设置HTTP头的示例方法 表头
- PHP 使用header函数设置HTTP头的示例方法 表头
- PHP 使用header函数设置HTTP头的示例方法 表头
- PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)
- PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)
- PHP 使用header函数设置HTTP头的示例方法 表头
- PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)
- 非常全面的PHP header函数设置HTTP头的示例
- 非常全面的PHP header函数设置HTTP头的示例
- 非常全面的PHP header函数设置HTTP头的示例
- 算法学习笔记一---如何进行算法分析&渐近符号介绍
- CodeForces 459C(构造题)
- Linux下修改/设置环境变量JAVA_HOME
- android中的ellipsize
- SQL Server Profiler使用方法
- PHP header函数设置http报文头示例详解
- 我使用过的Linux命令之while - Bash中的While循环
- 安装centos7成功经验记录
- 总结:页面跳转的六种方式
- 字符串连接,数组传参
- java 三元运算符
- Android深入浅出系列之实例应用—同意协议CheckBox的使用
- 静态常量的改变问题
- 给Android的音量按钮添加监听事件