先給大家介紹下PHP header() 函數
定義和用法
header() 函數向客戶端發送原始的 HTTP 報頭。
認識到一點很重要,即必須在任何實際的輸出被發送之前調用 header() 函數(在 PHP 4 以及更高的版本中,您可以使用輸出緩存來解決此問題):
<html> <?php // 結果出錯 // 在調用 header() 之前已存在輸出 header('Location: http://www.example.com/'); ?>
語法
header(string,replace,http_response_code)
數 | 描述 |
---|---|
string | 必需。規定要發送的報頭字符串。 |
replace |
可選。指示該報頭是否替換之前的報頭,或添加第二個報頭。 默認是 true(替換)。false(允許相同類型的多個報頭)。 |
http_response_code | 可選。把 HTTP 響應代碼強制為指定的值。(PHP 4 以及更高版本可用) |
php文件下載可以使用http的請求頭加上php的IO可以實現,很久之前寫過這么一個功能,后來代碼沒了,今天記錄一下
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。