PHP函數介紹:header()函數,實作網頁跳轉和設定HTTP回應頭
在PHP中,header()函數是一個非常重要的函數,它不僅可以實現網頁跳轉,還可以設定HTTP響應頭資訊。本文將詳細介紹header()函數的使用方法,並提供具體的程式碼範例。
header()函數的基本語法如下:
header(string $header, bool $replace = true, int $http_response_code = 0): bool
以下是header()函數的常見應用程式場景及具體程式碼範例:
header("Location: http://www.example.com"); exit;
header("Content-Type: application/json");
header("HTTP/1.1 404 Not Found");
header("Cache-Control: no-cache, no-store, must-revalidate"); header("Pragma: no-cache"); header("Expires: 0");
header("Content-Disposition: attachment; filename=example.pdf"); header("Content-Type: application/pdf"); header("Content-Length: " . filesize("example.pdf")); readfile("example.pdf");
#總結:
header()函數是一個非常重要的PHP函數,它可以實現網頁跳轉和設定HTTP回應頭等功能。它的靈活性使得我們可以根據需求來靈活調整HTTP頭資訊。我們應該熟悉header()函數的使用方法,合理地使用它來實現我們所需的功能。
請注意,header()函數必須在所有輸出之前調用,否則會報錯。在呼叫header()函數後,為了避免意外情況,我們建議立即使用exit終止腳本執行。
希望透過本文的介紹,讀者能夠全面了解header()函數的用法,並且能夠在實際專案中靈活運用。
以上是PHP函數介紹:header()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!