php header函数小结
admin
2023-07-01 13:03:53
0

//1. header(string,[replace,[http_response_code]]):函数向客户端发送原始的http报头

//string:报文字符串,有两种特别的报文请求,第一种以"HTPP/"开头的,将会被用来计算出要发送的http状态码。

//第二种是"Location"的头信息。它不仅把报文发送给浏览器,而且还会给浏览器一个重定向(302)的状态码,除非事先被设置为了201或者3xx

header("location:../test.php");//跳转实例

//replace:参数可选参数,它表明是否应该用后面一个相同类型的报文信息来取代前面一个相似的报文信息。默认情况下,是会发生取代的。但是

//如果你传入一个false,那么你可以强制使相同的报文信息并存

//http_response_code:强制指定http响应的值,这个参数只有在string不为空的情况下有效

//http报文

// http由请求行、请求头、请求体三部分组成。

// http报文详细解释,网址:http://blog.csdn.net/zhll3377/article/details/7748086

//常见HTTP请求报文头属性



//Accept请求报文通过一个"Accept"报文头属性告诉客户端接受什么类型的响应

// Accept属性的值可以为一个或多个MIME类型的值,关于MIME类型参考:http://baike.baidu.com/link?url=FebRdBqeTBHbEJThQd9c3xWX_pW8UzJ1JS54M4L0iulpL6ICcnC41kHjmiCRoQrO

// MIME(Multipurpose Internet Mail Extention):多用互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,

// 当扩展名文件被访问的时候,浏览器会自动使用指定的程序来打开,多用于指定一些客户端自定义的文件名以及一些媒体文件打开方式

// 常用的mime类型:

// 超文本标记语言:.html text/html;

// xml文档:.xml text/xml;

// XHTML文档:xml application/xhtml+xml;

// 普通文本:.txt text/plain;

// RTF文本:.rtf application/rtf;

// PDF文本:.pdf application/pdf;

// Miscrosoft word文件 .word application/msword;

// PNG图像 .png p_w_picpath/png;

// GIF图形 .gif p_w_picpath/gif;

// JPEG图形 .jpeg.jpg p_w_picpath/jpeg;

// au声音文件 .au audio/basic;

// MIDI 音乐文件 .mid.midi audio/midi,audio/x-midi;

// RealAudio音乐文件 .ra,.ram audio/x-pn-realaudio;

// MPEG文件 .mpg.mpeg video/mpeg;

// AVI文件 .avi video/x-msvideo;

// GZIP文件 .gz application/x-gzip;

// TAR文件 .tar application/x-tar;

// 任意二进制数据 application/octet-stream;



// Cookie:客户端的Cookie就是通过这个报文头属性传给服务器的

// 里面有个sessionID之类的东西,服务器就是通过这个来确定多个请求属于同一个Session的



// Referer:表示这个请求时从哪个URL过来的,假如你通过google搜索一个商家的广告页面,你对这个广告页面感兴趣,鼠标一点发送一个请求报文到商家网站,这个请求报文的Referer报文头属性就是http://www.google.com;

// 很多貌似神奇的网页监控软件(如著名的 我要啦),只要在你的网页上放上一段JavaScript,就可以帮你监控流量,全国访问客户的分布情况等报表和图表,其原理就是通过这个Referer及其它一些HTTP报文头工作的。



// Cache-Control:对缓冲进行控制,如果一个请求希望响应返回的内容

// 在客户端被缓冲一年,或不希望被缓冲就可以通过这个报文头达到目的。



// eg.强制浏览器不缓冲

// header('Expires:Mon,26 Jul 1997 05:00:00 GMT');

// header('Cacthe-Control:no-cache');

// header('Pragma:no-cache');



// 下载文件

// header('Content-type:appalication/pdf');

// //文件被称为downloaded.pdf

// header('Content-Disposition:p_w_upload;filename=downloaded.pdf');

// //pdf源在original.pdf中

// readfile('original.pdf');



// 2.headers_list():函数返回已发送的(或待发送的响应头部的一个列表

// 该函数返回包含报头的数组

// eg

// setcookie("TestCookie","SomeValue");

// header("X-Sample-Test: foo");

// header('Content-type: text/plain');

// echo '';

// var_dump(headers_list());

// echo '';



// 3.headers_sent():函数检查htpp报头是否发送、已发送到何处

// 如果报头已发送,则返回true,否则返回false



?>


相关内容

热门资讯

被从肯尼迪中心“除名”,特朗普... 新华社北京5月31日电 在法官29日裁定将美国总统特朗普的名字从肯尼迪表演艺术中心移除后,特朗普在社...
卡斯特罗家的六指孙子,被曝已成... 在古巴政坛,卡斯特罗家族始终是一个绕不开的名字。如今,随着美国与古巴之间出现新的接触迹象,一位长期隐...
国际原子能机构:扎波罗热核电站... 当地时间5月30日,国际原子能机构表示,该机构在扎波罗热核电站的团队已要求进入现场,以第一手方式检查...
燃气灶热电偶熄火保护工作原理是... 燃气灶热电偶熄火保护工作原理是什么啊?工作原理如下:当燃具的火焰熄灭的时候,会导致热电偶产生电流下降...
新买燃气灶自动熄火是什么原因 燃气灶熄火原因有很多种,建议先检查一下燃气阀门和灶具的电池是否有问题。管道堵塞:一般情况下,燃气灶管...
新燃气灶有塑料味怎么回事 如果不是点火针的问题,那就看看是不是电池没电或松动了。把燃气灶翻过来,底部一个小盒就是放电池的地方,...
天燃气灶为什么会自动熄火 原因可能是分火盖的小孔被堵住了,这也会引起燃气灶打不着火。发现是分火盖的问题,需要做的是:将分火盖取...
燃气灶为什么开着会自动熄火 问题:燃气灶为什么开着会自动熄火回答:原因是燃气不充足,电池也有问题,不过还是要具体情况具体分析一下...
童真璀璨 喜迎“六一” ↑ 5月29日,湖北省宜昌市秭归县实验小学学生在“花开新时代 童心向未来”为主题的“迎六一”活动中朗...
中方代表:日本没资格在国际场合... 据凤凰卫视报道,5月30日,中国人民解放军专家学者代表团团长、国防大学教授孟祥青在香格里拉对话会的平...