ページを定期的に更新することは、さまざまなアプリケーションで役立つテクニックです。 PHP では、header 関数を使用してこれを実現できます。これにより、スクリプトによって送信される HTTP ヘッダーを制御できます。
ページ更新のための header 関数の使用
指定した間隔の後に現在のページを更新するには、次のコードを使用できます。
header("Refresh:0");
これにより、ページがすぐに更新されます。ここで更新間隔を定義して、ページを更新する頻度を指定することもできます。たとえば、次のコードは 5 秒ごとにページを更新します。
header("Refresh:5");
別のページへのリダイレクト
ページを更新して次のページにリダイレクトする必要がある場合別のページでは、ヘッダー関数で 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);
このメソッドはメタ タグを設定します更新間隔は 5 秒で、指定された間隔の後に JavaScript を使用してページをリロードします。
以上がPHP ページを更新し、ヘッダー関数と JavaScript の代替関数を使用してリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。