PHP 動的ページ遷移 実装方法とサンプルコード
PHPのheader関数を使用すると、動的なページのリダイレクトが可能です。この関数は、他のページにリダイレクトするための指示を含む、元のHTTPヘッダを送信するために使用されます。
以下は、header関数を使用してページのリダイレクトを行う方法を示す簡単な例です。
<?php
// 跳转到指定页面
header("Location: http://www.example.com/new_page.php");
exit();
?>
ユーザーがこのPHPページにアクセスすると、すぐにhttp://www.example.com/new_page.phpページにリダイレクトされます。
注意してください、header関数はページに任意のコンテンツを出力する前に呼び出す必要があります。それ以外の場合、エラーが発生する可能性があります。header関数はできるだけPHPコードの最初に配置するのが良いでしょう。
JavaScriptの方法を使用してページのリダイレクトを実装することもできます。たとえば、次のコードを使用します:
<?php
echo '<script>window.location.href="http://www.example.com/new_page.php";</script>';
?>
header関数を使用すると、より規範的で効率的なページ遷移が実現できますので、この方法をお勧めします。