ホームページ > バックエンド開発 > PHPの問題 > PHPで新しいページにジャンプするコードは何ですか

PHPで新しいページにジャンプするコードは何ですか

DDD
リリース: 2023-08-10 13:08:48
オリジナル
1085 人が閲覧しました

php ページは新しいページ コードにジャンプします: 1. 新しいページの URL を定義します; 2. header() 関数を使用して Location ヘッダー情報を設定し、その値を新しいページの URL に設定します、および header() を使用します。関数がページにジャンプする前に、HTML コードやその他のコンテンツが出力されていないことを確認する必要があります。3. ページ ジャンプが確実に有効になるように、exit ステートメントを通じて現在のスクリプトの実行を終了します。

PHPで新しいページにジャンプするコードは何ですか

#この記事の動作環境: Windows 10 システム、PHP8.1.3 バージョン、Dell G3 コンピューター。

PHP では、header() 関数を使用して新しいページにジャンプできます。 header()関数は、Locationヘッダ情報を設定することで新規ページのURLを指定して、元のHTTPヘッダ情報を送信する関数です。以下はサンプル コードです:

<?php
// 跳转到新页面的URL
$newPageUrl = "http://example.com/newpage.php";
// 使用header()函数进行页面跳转
header("Location: " . $newPageUrl);
exit; // 终止脚本继续执行
?>
ログイン後にコピー

上の例では、最初に新しいページの URL が定義され、次に header() 関数を使用して Location ヘッダー情報が設定され、その値が URL に設定されます。新しいページの。最後に、現在のスクリプトの実行は exit ステートメントによって終了され、ページ ジャンプが確実に有効になります。

header() 関数を使用してページにジャンプする前に、HTML コードやその他のコンテンツが出力されていないことを確認する必要があることに注意してください。そうしないと、header() 関数が正しく動作しません。 ob_start() 関数を使用して出力バッファを開き、header() 関数を呼び出す前に何も出力されていないことを確認できます。

さらに、ページ ジャンプ後に後続のコードが実行を継続しないようにするために、header() 関数の後に exit または die ステートメントを使用してスクリプトの実行を終了できます。 header()関数はHTTPヘッダーを送信するだけでスクリプトの実行を中断しないため、スクリプトの実行を中断しないと予期せぬ問題が発生する可能性があります。

概要

PHP ページが新しいページにジャンプするコードは、header() 関数を使用して実装できます。これは、Location ヘッダー情報を設定して、新しいページの URL。exit または die ステートメントを使用してスクリプトの実行を終了します。

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

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