phpでのページのリダイレクトコードの書き方はどうすればいいですか?

PHPで、ページのリダイレクトにheader()関数を使用することができます。以下はいくつかの一般的なページリダイレクトの例です:

  1. 指定されたURLに移動する:
header("Location: http://www.example.com");
exit;
  1. 現在のディレクトリ内の別のページに移動します。
header("Location: another_page.php");
exit;
  1. 指定のURLにジャンプを遅らせ、一定時間待ってからジャンプします。
header("Refresh: 5; URL=http://www.example.com");
exit;

上記のコード内の5は、5秒待ってから移動することを示します。

注意事項:

  1. header()関数を使用する前に、ブラウザに出力される内容が存在してはいけません。空白や改行も含まれます。そうでないと、”headers already sent”エラーが発生します。
  2. header()関数を呼び出した後は、通常、スクリプトの実行を停止するためにexitまたはdie関数を使用する必要があります。これにより、ページがすぐにリダイレクトされることが保証されます。
  3. header()関数は、どんなコンテンツも送信する前に呼び出す必要があります。これにはスペースや改行も含まれます。
bannerAds