PHP では、リダイレクトとは、さまざまな方法でネットワーク リクエストを他の場所にリダイレクトすることを指します。リダイレクトは内部と外部に分けられます。違いは、外部リダイレクトが発生すると、ブラウザのアドレスが変更されることです。列内の URL が変わります。 。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php リダイレクト
##リダイレクトとは、さまざまなネットワーク要求をさまざまな方法で他の場所にリダイレクトすることです。内部と外部に分けられますが、違いは、外部リダイレクトが発生するとブラウザのアドレス バーの URL が変更されることです。ページ リダイレクトにはページ ジャンプが必要ですが、ページ ジャンプには必ずしもページ リダイレクトが必要ではありません。つまり、ページ リダイレクトは実際にはページ ジャンプに含まれており、ページ リダイレクトはページ ジャンプの十分条件と不必要条件です。Web サイトを構築しているとき、Web ページのリダイレクトが必要な状況によく遭遇します: 1. Web サイトの調整 (Web ページのディレクトリ構造の変更など);
2. Web ページが新しいアドレスに移動されます; 3. Web ページの拡張子が変更されます (アプリケーションで .php を .Html または .shtml に変更する必要がある場合)。 この場合、リダイレクトが行われないと、ユーザーのお気に入りや検索エンジンのデータベースにある古いアドレスでは、訪問顧客は 404 ページ エラー メッセージを受け取ることしかできず、アクセス トラフィックは無駄に失われます。 ; さらに、一部の登録 複数のドメイン名を持つ Web サイトでは、これらのドメイン名にアクセスしたユーザーをメイン サイトに自動的にリダイレクトする必要もあります。
PHP でのページジャンプのいくつかの方法をまとめます
1. メタタグの実装 先頭に次の文を追加するだけです。現在のページに 0 秒間滞在した後のターゲット ページecho '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';2.JavaScript の実装
echo '<script>window.location.href = 'https://www.baidu.com';</script>';3.PHP ページ リダイレクトの実装
header('Location: https://www.baidu.com');PHP ページを使用するリダイレクト ジャンプは次のとおりです。 http 応答ステータス コードが 3xx として指定される点で、上記の 2 つのメソッドとは少し異なります。具体的な違いは HTTP リクエストのプロセスに関係するため、ここでは詳しく説明しません。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPリダイレクトとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。