ホームページ >バックエンド開発 >PHPの問題 >PHPのリダイレクトとフォワードの違いは何ですか

PHPのリダイレクトとフォワードの違いは何ですか

WBOY
WBOYオリジナル
2022-02-11 18:17:112471ブラウズ

PHP におけるリダイレクトと転送の違い: 1. 転送転送ページはリクエスト内のデータを共有できますが、リダイレクト転送ページはデータを共有できません; 2. 通常、転送は対応するモジュールに転送するために使用されます。ユーザーがログインするとき、通常はリダイレクトが使用されます。ユーザーがログアウトするときに適用されます。

PHPのリダイレクトとフォワードの違いは何ですか

このチュートリアルの動作環境: Windows10 システム、PHP7.1 バージョン、DELL G3 コンピューター

リダイレクトとフォワードの違いは何ですか? in php

1. アドレスバー表示から

#forward はサーバーがリソースをリクエストするときサーバーはターゲットアドレスの URL に直接アクセスし、応答を読み取りますその URL のコンテンツを取得し、このコンテンツをブラウザに送信します。ブラウザはサーバーから送信されたコンテンツがどこから来たのかを知らないため、アドレス バーは元のアドレスのままです。

リダイレクトとは、サーバーがロジックに基づいてステータス コードを送信します。ブラウザにそのアドレスを再度要求するように指示します。そのため、アドレス バーには新しい URL が表示されます。

2。データ共有の観点から

#forward: ページを転送し、転送先のページはリクエスト内のデータを共有できます。

redirect: データを共有できません。

3. アプリケーションの観点から

forward: 通常、ユーザーがログインするときに使用され、ロールに応じて対応するモジュールに転送されます。

redirect: 通常、ユーザーがログアウトしてログインし、メイン ページに戻るときに使用されます。

#4. 効率の観点から見ると、#forward: high.

redirect: low.

5. 別のサーバー上の Web ページにアクセスする場合は、リダイレクトのみを使用できます。

##関連する推奨事項: ブートストラップ チュートリアル

以上がPHPのリダイレクトとフォワードの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。