定期刷新頁面對於各種應用程式來說都是一種有用的技術。在 PHP 中,您可以使用 header 函數來實現此目的,該函數可讓您控制腳本發送的 HTTP 標頭。
使用header 函數進行頁面刷新
要在指定的時間間隔後刷新當前頁面,可以使用以下程式碼:
header("Refresh:0");
這將立即刷新頁面。您也可以在此處定義刷新間隔,以指定頁面刷新的頻率。例如,以下程式碼將每5 秒刷新一次頁面:
header("Refresh:5");
重定向到另一個頁面
如果需要刷新頁面並將其重定向到另一個頁面,您可以在header 函數中使用url 參數:
header("Refresh:0; url=page2.php");
這將立即刷新頁面並重定向使用者page2.php。
最佳方案替代
如果無法使用 PHP 刷新頁面,另一個選擇是使用 JavaScript 與 HTML 元資料的組合標籤。這是一個範例:
HTML:
<meta http-equiv="refresh" content="5; url=page2.php">
JavaScript:
window.setTimeout(function() { location.reload(); }, 5000);
JavaScript:
此方法設定元標記刷新間隔為5 秒,並在指定間隔後使用JavaScript 重新載入頁面。以上是如何使用標頭函數和 JavaScript 替代方案刷新 PHP 頁面並重定向?的詳細內容。更多資訊請關注PHP中文網其他相關文章!