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

Susan Sarandon
リリース: 2024-11-27 22:38:14
オリジナル
499 人が閲覧しました

How Can I Redirect a PHP Page After a Function Executes?

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

特定の関数の完了後に PHP を別のページにリダイレクトできますか?はい、ヘッダー関数を使用してこれを実現できます。

同じルート フォルダーにある「user.php」というページにリダイレクトするには、次のコードを使用します:

header("Location: user.php");
exit();
ログイン後にコピー

ヘッダー関数の後に exit() を呼び出して、その下にあるコードが実行されないようにすることが重要です。

コード内でこれを使用する方法の例を次に示します。指定したもの:

if (...) {
    // I am using echo here.
} else if ($_SESSION['qnum'] > 10) { 
    session_destroy();
    echo "Some error occured.";
    header("Location: user.php"); // Redirect to "user.php"
    exit();
}
ログイン後にコピー

注: リダイレクトが中断される可能性があるため、ヘッダー関数が呼び出される前に出力がないことを確認してください。さらに、他の出力がブラウザに送信される前にコードが実行されていることを確認してください。

以上が関数の実行後に PHP ページをリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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