【转载】PHP 常用的header头部定义汇总
header() 函数向客户端发送原始的 HTTP 报头。
认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<?php
header( 'HTTP/1.1 200 OK' ); // ok 正常访问
header( 'HTTP/1.1 404 Not Found' ); //通知浏览器 页面不存在
header( 'HTTP/1.1 301 Moved Permanently' ); //设置地址被永久的重定向 301
header( 'Location: http://www.ithhc.cn/' ); //跳转到一个新的地址
header( 'Refresh: 10; url=http://www.ithhc.cn/' ); //延迟转向 也就是隔几秒跳转
header( 'X-Powered-By: PHP/6.0.0' ); //修改 X-Powered-By信息
header( 'Content-language: en' ); //文档语言
header( 'Content-Length: 1234' ); //设置内容长度
header( 'Last-Modified: ' . gmdate ( 'D, d M Y H:i:s' , $time ). ' GMT' ); //告诉浏览器最后一次修改时间
header( 'HTTP/1.1 304 Not Modified' ); //告诉浏览器文档内容没有发生改变
###内容类型###
header( 'Content-Type: text/html; charset=utf-8' ); //网页编码
header( 'Content-Type: text/plain' ); //纯文本格式
header( 'Content-Type: image/jpeg' ); //JPG、JPEG
header( 'Content-Type: application/zip' ); // ZIP文件
header( 'Content-Type: application/pdf' ); // PDF文件
header( 'Content-Type: audio/mpeg' ); // 音频文件
header( 'Content-type: text/css' ); //css文件
header( 'Content-type: text/javascript' ); //js文件
header( 'Content-type: application/json' ); //json
header( 'Content-type: application/pdf' ); //pdf
header( 'Content-type: text/xml' ); //xml
header( 'Content-Type: application/x-shockw**e-flash' ); //Flash动画
######
###声明一个下载的文件###
header( 'Content-Type: application/octet-stream' );
header( 'Content-Disposition: attachment; filename="ITblog.zip"' );
header( 'Content-Transfer-Encoding: binary' );
readfile( 'test.zip' );
######
###对当前文档禁用缓存###
header( 'Cache-Control: no-cache, no-store, max-age=0, must-revalidate' );
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
######
###显示一个需要验证的登陆对话框###
header( 'HTTP/1.1 401 Unauthorized' );
header( 'WWW-Authenticate: Basic realm="Top Secret"' );
######
###声明一个需要下载的xls文件###
header( 'Content-Disposition: attachment; filename=ithhc.xlsx' );
header( 'Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' );
header( 'Content-Length: ' . filesize ( './test.xls' ));
header( 'Content-Transfer-Encoding: binary' );
header( 'Cache-Control: must-revalidate' );
header( 'Pragma: public' );
readfile( './test.xls' );
######
?>
|
以上所述就是本文的全部内容了,希望大家能够喜欢。
【转载】PHP 常用的header头部定义汇总相关推荐
- php中头部含义,PHP 常用的header头部定义汇总大全
header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1 ...
- php中的header头,PHP中常用的header头部定义
这篇文章主要介绍了关于PHP中常用的header头部定义,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<?php header('HTTP/1.1 200 OK'); // ok ...
- php里的header,PHP中常用的header头部定义有哪些
原标题:PHP中常用的header头部定义有哪些 php中的header函数主要用于向客户端发送原始的http报头,常用的有用来通知浏览器页面不存在,延迟转向.表示内容类型.声明下载文件.对当前文档禁 ...
- 【转载】EEG中常用的功能连接指标汇总
EEG中常用的功能连接指标汇总 功能连接(Functional connectivity, FC)可以说是EEG研究中的一个非常重要的方法.对于正常的大脑高级认知功能来说,往往并不仅仅是单独的某个脑区 ...
- ASP.NET(C#)常用数据加密和解密方法汇总
ASP.NET(C#)常用数据加密和解密方法汇总 一. 数据加密的概念 1. 基本概念 2. 基本功能 3. 加密形式 二. 数据加密的项目应用和学 ...
- 几种常用的JS类定义方法
几种常用的JS类定义方法 // 方法1 对象直接量 var obj1 = { v1 : "", get_v1 : function() { retu ...
- JAVASCRIPT常用20种小技巧汇总
1.TEXTAREA自适应文字行数的多少 2.脚本永不出错 <script LANGUAGE="javascript"> </script> 3.ENTER ...
- Oracle手边常用70则脚本知识汇总
Oracle手边常用70则脚本知识汇总 作者:白宁超 时间:2016年3月4日13:58:36 摘要: 日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规 ...
- Spring Boot:开发常用的热部署方式汇总
Spring Boot:开发常用的热部署方式汇总 平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验.在此,博主收集了3种热部署的方案供大家选择. 正文 ...
最新文章
- java mvc 绑定_关于Java:Spring MVC:将请求属性绑定到控制器方法参数
- curl 模拟 GET\POST 请求
- Android 广播的生命周期
- 模拟消耗CPU之shell脚本
- 学习Windows编程遇到的问题
- java 日志使用_Java日志正确使用姿势
- 使用apache POI把list集合里面的实体写入Excel(java)
- [计算机网络] - DNS基础介绍
- SAP License:账号锁定的处理
- 服务器组件架构,tomcat组件图解 一个web服务器的架构演化史
- QT不同线程间signal-slot机制的值传递
- 查询服务器硬件配置的命令
- 【信息系统项目管理师】第6章-项目进度管理 知识点详细整理
- word20161219
- 关于NAND Flash调试的一点总结
- 外设、总线、接口概念辨析
- 松下弧焊机器人 调电压_松下焊接机器人-基本操作篇.pdf
- 百度深度学习初级认证——已过
- java实现选择排序(思路与实现)
- 基于Java实现的毕业设计论文选题系统