PHP は、関数の実行後にページをリダイレクトする機能を提供します。これを実現するには、次の手順に従います:
ヘッダー関数を使用します:
header("Location: http://www.yourwebsite.com/user.php");
これにより、ブラウザーにヘッダーが送信され、リダイレクトされます。指定された URL に送信します。
呼び出しexit():
header を呼び出した後、すぐに exit() を呼び出して、後続のコードが実行され、潜在的な問題が発生するのを防ぐことをお勧めします。エラー。
header("Location: http://www.yourwebsite.com/user.php"); exit();
例:
if (...) { // I am using echo here. } else if ($_SESSION['qnum'] > 10) { session_destroy(); echo "Some error occurred."; // Redirect to "user.php". header("Location: user.php"); exit(); }
重要な注意:
覚えておいてくださいHTML タグや空白行などの他の出力を送信する前に header() を呼び出します。 header() を呼び出す前に出力を送信すると、エラーが発生する可能性があります。
以上が関数の実行後に PHP ページをリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。