創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
為平昌等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及平昌網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、平昌網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!php的header是怎么樣使用的?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
php header用于向客戶(hù)端發(fā)送原始的HTTP報(bào)頭,該函數(shù)的語(yǔ)法是“header(string,replace,http_response_code)”,其中參數(shù)string表示要發(fā)送的報(bào)頭字符串。
PHP header() 函數(shù)
定義和用法
header() 函數(shù)向客戶(hù)端發(fā)送原始的 HTTP 報(bào)頭。
認(rèn)識(shí)到一點(diǎn)很重要,即必須在任何實(shí)際的輸出被發(fā)送之前調(diào)用 header() 函數(shù)(在 PHP 4 以及更高的版本中,您可以使用輸出緩存來(lái)解決此問(wèn)題):
<html> <?php // 結(jié)果出錯(cuò) // 在調(diào)用 header() 之前已存在輸出 header('Location: http://www.example.com/'); ?>
語(yǔ)法
header(string,replace,http_response_code)
參數(shù)
string 必需。規(guī)定要發(fā)送的報(bào)頭字符串。
replace
可選。指示該報(bào)頭是否替換之前的報(bào)頭,或添加第二個(gè)報(bào)頭。
默認(rèn)是 true(替換)。false(允許相同類(lèi)型的多個(gè)報(bào)頭)。
http_response_code 可選。把 HTTP 響應(yīng)代碼強(qiáng)制為指定的值。(PHP 4 以及更高版本可用)
提示和注釋
注釋?zhuān)簭?PHP 4.4 之后,該函數(shù)防止一次發(fā)送多個(gè)報(bào)頭。這是對(duì)頭部注入攻擊的保護(hù)措施。
例子
例子 1
<?php // Date in the past header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-cache"); header("Pragma: no-cache"); ?> <html> <body> ... ...
注釋?zhuān)河脩?hù)可能會(huì)設(shè)置一些選項(xiàng)來(lái)更改瀏覽器的默認(rèn)緩存設(shè)置。通過(guò)發(fā)送上面的報(bào)頭,您可以覆蓋任何這些設(shè)置,強(qiáng)制瀏覽器不進(jìn)行緩存!
例子 2
提示用戶(hù)保存一個(gè)生成的 PDF 文件(Content-Disposition 報(bào)頭用于提供一個(gè)推薦的文件名,并強(qiáng)制瀏覽器顯示保存對(duì)話(huà)框):
<?php header("Content-type:application/pdf"); // 文件將被稱(chēng)為 downloaded.pdf header("Content-Disposition:attachment;filename='downloaded.pdf'"); // PDF 源在 original.pdf 中 readfile("original.pdf"); ?> <html> <body> ... ...
注釋?zhuān)何④?IE 5.5 存在一個(gè)阻止以上機(jī)制的 bug。通過(guò)升級(jí)為 Service Pack 2 或更高的版本,可以解決該 bug。
關(guān)于php的header是怎么樣使用的問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
新聞名稱(chēng):php的header是怎么樣使用的-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article22/cogojc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)站收錄、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容