ホームページ >バックエンド開発 >PHPチュートリアル >PHPサーバーのページ間ジャンプの実装方法_PHPチュートリアル

PHPサーバーのページ間ジャンプの実装方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:17:04923ブラウズ

(ヘッダーや js などを使用したクライアント側のジャンプではないことに注意してください)

コードをコピーします コードは次のとおりです:

function server_transfer($dest)
{
global .. .; // Hope in 新しいページで使用されるページ変数またはカスタム グローバル変数がここにリストされます
include $dest // 新しいスクリプトを実行します
exit; // このスクリプトを終了します


; 1. ジャンプすると、ob_start バッファーが使用されない限り、以前に出力されたデータが新しいページに表示されます。これにより、新しいページは相互に影響を与えなくなります。カスタム関数スコープ、このページ 定義された変数は新しいページには影響しません。これは利点でもあり、欠点でもあります。
3. 新しいページでは、元に属していた変数にアクセスするために $_POST などのスーパーグローバル変数を引き続き使用できます。このページはコードを記述するときに注意する必要があります。
4. このページと新しいページを繰り返しインクルードする問題を考慮して、両方のページにヘッダーとフッターなどの同じページが含まれる場合は、require_once を使用する必要があります。
つまり、ジャンプは実行できますが、プログラマはすべてが起こったことを認識する必要があります。そうしないと、奇妙な結果が得られやすくなります。



http://www.bkjia.com/PHPjc/325778.html

www.bkjia.com

http://www.bkjia.com/PHPjc/325778.html技術記事 (ヘッダーや js などによって行われるクライアント側のジャンプではないことに注意してください。) 次のようにコードをコピーします。 function server_transfer($dest) { // このページの変数を配置するか...;新しいページで使用したいもの。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。