ホームページ >バックエンド開発 >PHPの問題 >PHPでページを閉じて新しいページにジャンプする方法

PHPでページを閉じて新しいページにジャンプする方法

PHPz
PHPzオリジナル
2023-04-11 09:11:25948ブラウズ

PHP は、広く使用されているサーバーサイド スクリプト言語です。 Web 開発では、ページを閉じて別のページにジャンプすることは頻繁に使用される機能です。 PHP では、header 関数を使用して、現在のページを閉じて別のページにジャンプできます。

header 関数は、HTTP ヘッダー情報をクライアントに送信できる、PHP の非常に重要な関数です。これらのヘッダー情報には、次の内容を含めることができます。

  1. ステータス コード
  2. MIME タイプ
  3. エンコード方法
  4. キャッシュ コントロール
  5. ページ ジャンプ
  6. Cookie 設定

ページ ジャンプをオフにする機能を実装する場合、一般的に使用するパラメーターは 5 番目のパラメーターであるページ ジャンプです。次に、ヘッダー機能を使ってページを閉じたり、他のページにジャンプしたりする方法を詳しく説明します。

まず、PHP の header 関数を使用して、ジャンプ先のページの URL アドレスを指定するヘッダー情報を送信する必要があります。このプロセスを実装するコードは次のとおりです。

header("Location: http://www.example.com/index.php");

このコードでは、header 関数を使用し、Location パラメーターを渡します。このパラメータは、リダイレクトされるページの URL アドレスを指定します。この例では、http://www.example.com/index.php ページにジャンプします。

次に、ヘッダー関数の直後に現在のページを終了する必要があります。そうしないと、無駄な情報が出力され、ページ ジャンプが失敗します。以下に示すように、exit 関数を使用してページを終了できます。

header("Location: http://www.example.com/index.php");
exit;

この例では、header 関数の直後に exit 関数を使用して、現在のページを終了します。

ヘッダ関数を呼び出す前はコンテンツを出力できないことに注意してください。そうしないと、ヘッダー関数は失敗します。コンテンツを出力する必要がある場合は、ヘッダー関数呼び出しの後にコンテンツを配置できます。

つまり、PHP で他のページへのページジャンプ機能をオフにすることは、header 関数によって実現できます。ヘッダー関数にジャンプ先のページの URL アドレスを指定するだけで、すぐに現在のページを終了できます。

以上がPHPでページを閉じて新しいページにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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