PHP Header 跳轉頁面
使用 PHP 可以跳轉到另一個頁面,這是非常有用的,特別是在使用表單時。跳轉函數是 header() 函數,它可以發送原始 http header。
以下是一個在用戶提交表單后將用戶重定向到新頁面的示例:
if ($_POST['submit']) { header("Location: http://www.example.com/newpage.php"); exit(); }這段代碼將返回到服務器,然后將用戶重定向到新頁面。 還可以通過 header 函數將用戶定向到不同的 URL:
header("Location: http://www.example.com/newpage.php"); exit();重定向到某個頁面時,必須使用傳送協議,比如 http 或 https。否則,不同的瀏覽器可能會有不同的解釋結果。 通過 Headers 顯示錯誤信息 如果您嘗試使用 header 函數時出現了錯誤,您可以嘗試在腳本的開頭加入一個 Headers 塊。 一個 Headers 塊類似于一個 HTML 頭,它能將錯誤信息返回給客戶端。 以下是一個 Headers 塊的示例:
header("HTTP/1.0 404 Not Found"); header("Content-Type: text/html"); echo "您可以使用這種方式,在用戶訪問網站時顯示錯誤信息。 當然,這種方式不適合處理所有類型的錯誤,它適用于訪問不存在的頁面等簡單錯誤。 總結 PHP header 跳轉頁面非常實用,在使用時需要注意幾個細節: - 重定向前必須使用 exit() 函數終止程序。 - 必須在 header() 函數前面沒有任何輸出,包括空格和 HTML 標簽。 - 新頁面的地址必須使用某種傳輸協議。 - 如果 header 函數出錯,可以在腳本開頭使用 Headers 塊將錯誤信息返回給客戶端。 以上是 PHP header 跳轉頁面的相關內容,希望能對大家有所幫助。Error 404 Not Found
"; echo "The page that you have requested could not be found."; exit();