常用header汇总
header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。在 php中送回 HTML 资料前,需先传完所有的标头。
Content-Type
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动画
Access-Control-Allow-Origin
用于解决跨域问题
header(‘Access-Control-Allow-Origin:*’);//允许所有来源访问
也可以允许特定的网站
Access-Control-Allow-Credentials
响应头表示是否可以将对请求的响应暴露给页面。
返回 true 则可以,其他值均不可以。
Credentials 可以是 cookies, authorization headers 或 TLS client certificates
header(‘Access-Control-Allow-Credentials: true’);