ホームページ > バックエンド開発 > PHPの問題 > PHPファイル内のページにジャンプする方法

PHPファイル内のページにジャンプする方法

PHPz
リリース: 2023-04-24 14:57:56
オリジナル
599 人が閲覧しました

Web サイト アプリケーション開発では、ページへのジャンプは非常に一般的な操作です。 PHP ファイルにジャンプ ページを実装するには、ヘッダー関数または Location を使用します。

  1. ヘッダー関数を使用してジャンプを実装します

PHP には、ページ ジャンプ機能を実装するためのヘッダー関数が用意されており、この関数は HTTP メッセージのヘッダーをブラウザーに送信できます。 .情報、ヘッダ情報にLocation属性を追加してジャンプを実装します。

ヘッダー関数の基本的な構文は次のとおりです:

header(string, bool force);
ログイン後にコピー

文字列パラメーターは、送信される特定の HTTP メッセージ情報を参照します。ここでは、Web ページへのジャンプは、Location を設定することによって実現されます。 。 Force パラメータは実際にはブール値であり、force が true の場合、ヘッダー情報はすぐに送信されます。 false の場合、情報は内部バッファに保存され、PHP スクリプトの実行が終了するまで送信されません。 Force パラメータが設定されていない場合、デフォルト値は true です。

次に、Baidu ホームページにジャンプする簡単なジャンプ例を示します。

<?php
header("Location: http://www.baidu.com");
?>
ログイン後にコピー
  1. Use Location to Jump

Location Actual 上記は次のとおりです。ヘッダー関数の属性。リクエストの場所をリダイレクトするために使用されます。 PHP コードを実行する前に場所が設定されている場合、リクエストはその場所にリダイレクトされます。

次も同じ例ですが、今回は場所を使用します:

<?php
echo &#39;<html><head><title>重定向示例</title>';
echo '<meta http-equiv="refresh" content="0;url=http://www.baidu.com"></head></html>';
exit;
?>
ログイン後にコピー

上記のコードでは、ジャンプ操作を実装するためにリフレッシュが使用されます。このうち、content パラメータは、ページを自動的に更新する時間を設定するために使用され、単位は秒であり、整数変数にする必要があります。 url パラメータは、ジャンプ先のページ アドレスを指定するために使用されます。

Location を使用してジャンプする場合は、exit 関数を使用して現在実行中のスクリプトを終了する必要があることに注意してください。そうしないと、エラーが発生する可能性があります。

概要:

PHP ファイルにジャンプ ページを実装するには、header 関数を使用するか、Location を使用してそれを実現します。

header 関数を使用すると、HTTP メッセージのヘッダー情報をブラウザに送信し、そのヘッダー情報に Location 属性を追加することでジャンプを実現できます。

Location を使用すると、実際にはヘッダー関数の属性が使用されます。PHP コードを実行する前に Location を設定すると、リクエストはその場所にリダイレクトされます。また、ジャンプ時に exit 関数を使用して、現在実行中のスクリプトを終了する必要があります。

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

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