ホームページ  >  記事  >  バックエンド開発  >  PHPでページジャンプを実装する別の方法

PHPでページジャンプを実装する別の方法

WBOY
WBOYオリジナル
2016-07-25 09:05:52948ブラウズ
  1. function server_transfer($dest)
  2. {
  3. global ...; // このページの変数、または新しいページで使用するカスタマイズされたグローバル変数をここにリストします
  4. include $ dest ; // 新しいスクリプトを実行します
  5. exit; // このスクリプトを終了します
  6. }
  7. ?>
コードをコピーします

1) ジャンプ前に出力されたデータが新しいページに表示される場合、ob_start バッファを使用しない限り、ジャンプ前にデータをクリアして、相互に影響を及ぼさないようにすることができます。 2) 新しいページはカスタム関数スコープ内で実行されるため、このページで定義された変数は新しいページに影響しません。これには利点と欠点の両方があります。 3) 新しいページでは、$_POST などのスーパーグローバル変数を使用して、元々このページに属していた変数にアクセスできます。コードを記述するときは注意が必要です。 4) このページと新しいページを繰り返し含める問題を考慮します。ヘッダーやフッターなど、両方のページに同じページが含まれる場合は、require_once を使用する必要があります。

>>>> あなたが興味を持ちそうな記事: PHPの各種ページジャンプ方法まとめ ページジャンプコード(php、asp、js複数バージョン) PHPヘッダーページジャンプの注意事項 php URLリダイレクト(ページジャンプ)コード PHPでページジャンプを実装するいくつかの方法 ヘッダージャンプとインクルージョン問題の例分析



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