$url = "https://www.example.com/";
// 302 臨時重定向(默認)
header("Location: $url");
// 301 永久重定向(利於 SEO)
header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
注意:header() 必須在任何輸出前調用。
<meta http-equiv="refresh" content="5;url=https://www.example.com">
5 秒後跳轉,適用於「操作成功,X 秒後跳轉」等提示頁面。
<script> window.location.href = "https://www.example.com"; </script>
缺點:目標頁面無法獲取 Referer(來路)。
<script>
var a = document.createElement("a");
a.href = "https://www.example.com";
document.body.appendChild(a);
a.click();
</script>
此法使目標頁面可正常獲取 document.referrer。
header()。