関数の実行後に PHP ページをリダイレクトするにはどうすればよいですか?

DDD
リリース: 2024-11-25 22:26:12
オリジナル
814 人が閲覧しました

How Can I Redirect a PHP Page After Function Execution?

関数実行後の PHP ページのリダイレクト

PHP は、関数の実行後にページをリダイレクトする機能を提供します。これを実現するには、次の手順に従います:

  1. ヘッダー関数を使用します:

    header("Location: http://www.yourwebsite.com/user.php");
    ログイン後にコピー

    これにより、ブラウザーにヘッダーが送信され、リダイレクトされます。指定された URL に送信します。

  2. 呼び出し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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート