萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php header()函數詳細實用方法

php header()函數詳細實用方法

header(string,replace,http_response_code)
string 必需。規定要發送的報頭字符串。
replace 可選。指示該報頭是否替換之前的報頭,或添加第二個報頭。

默認是 true(替換)。false(允許相同類型的多個報頭)。
 
http_response_code 可選。把 http 響應代碼強制為指定的值。(php 4 以及更高版本可用)

跳轉

header('location: http://www.111cn.net/');

發送http狀態

header("status: 404 not found");

設置緩存

header("cache-control: no-cache, must-revalidate"); // http/1.1
header("expires: sat, 26 jul 1997 05:00:00 gmt");


利用header做文件下載功能

*/

header("content-type:application/pdf");

// 文件將被稱為 downloaded.pdf

header("content-disposition:attachment;filename='downloaded.pdf'");

// pdf 源在 original.pdf 中
readfile("original.pdf");

?>

copyright © 萬盛學電腦網 all rights reserved