您好,登錄后才能下訂單哦!
<?php
//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 '<html><body>';
// var_dump(headers_list());
// echo '</body></html>';
// 3.headers_sent():函數檢查htpp報頭是否發送、已發送到何處
// 如果報頭已發送,則返回true,否則返回false
?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。