W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
header() 函數(shù)向客戶端發(fā)送原始的 HTTP 報(bào)頭。(常用header設(shè)置列表)
認(rèn)識(shí)到一點(diǎn)很重要,即必須在任何實(shí)際的輸出被發(fā)送之前調(diào)用 header() 函數(shù)(在 PHP 4 以及更高的版本中,您可以使用輸出緩沖來解決這個(gè)問題):
參數(shù) | 描述 |
---|---|
string | 必需。規(guī)定要發(fā)送的報(bào)頭字符串。 |
replace | 可選。指示該報(bào)頭是否替換之前的報(bào)頭,或添加第二個(gè)報(bào)頭。默認(rèn)是 TRUE(替換)。FALSE(允許相同類型的多個(gè)報(bào)頭)。 |
http_response_code | 可選。把 HTTP 響應(yīng)代碼強(qiáng)制為指定的值。(PHP 4.3 以及更高版本可用) |
注釋:從 PHP 4.4 之后,該函數(shù)防止一次發(fā)送多個(gè)報(bào)頭。這是對(duì)頭部注入攻擊的保護(hù)措施。
禁用頁面緩存:
注釋:用戶可能會(huì)設(shè)置一些選項(xiàng)來更改瀏覽器的默認(rèn)緩存設(shè)置。通過發(fā)送上面的報(bào)頭,您可以覆蓋任何這些設(shè)置,強(qiáng)制瀏覽器不進(jìn)行緩存!
提示用戶保存一個(gè)生成的 PDF 文件(Content-Disposition 報(bào)頭用于提供一個(gè)推薦的文件名,并強(qiáng)制瀏覽器顯示保存對(duì)話框):
注釋:微軟 IE 5.5 存在一個(gè)阻止以上機(jī)制的 bug。通過升級(jí)為 Service Pack 2 或更高的版本,可以解決該 bug。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: