admin 發表於 2023-7-18 09:59:06

header()-HTTP標頭與輸出緩衝區處理

header($string,replace,http_response_code)
說明:
$string:必填,規定要處理的字串
有兩種特別的頭。第一種以“HTTP”開頭的 ,將會被用來計算出將要發送的HTTP狀態碼。 例如在 Apache 伺服器上用 PHP 腳本來處理不存在檔的請求, 就會希望腳本回應了正確的狀態碼。
第二種特殊情況是“location:”的頭信息。它不僅把報文發送給流覽器,而且還將返回給流覽器一個REDIRECT(302)的狀態碼,除非狀態碼已經事先被設置為了201或者3xxreplace:可選。指示該標頭是否替換之前的標頭,或添加第二個標頭
                                    默認是 true(替換)。false(允許相同類型的多個標頭)http_response_code:強制指定HTTP回應的值。注意,這個參數只有在報文字串(string)不為空的情況下才有效透過送出HTTP標頭資訊來轉址或定時跟新網頁、指定網頁內容和保留期限
PS:傳統的標頭一定包含下面三種標頭之一,並只能出現一次
[*]Content-Type: xxxx/yyyy
[*]Location:   xxxx:yyyy/zzzz
[*]Status: nnn xxxxxx
頁: [1]
查看完整版本: header()-HTTP標頭與輸出緩衝區處理