ホームページ > バックエンド開発 > PHPチュートリアル > 初心者の方、ヘッダーの扱い方についてアドバイスをお願いします。

初心者の方、ヘッダーの扱い方についてアドバイスをお願いします。

WBOY
リリース: 2016-06-13 12:14:09
オリジナル
936 人が閲覧しました

アドバイスを求めている初心者ヘッダー

この投稿の最終編集者は kerrylovelj 2015-01-24 11:37:09 最近、勉強中にフォームを繰り返し送信するという問題に遭遇しました。その後、Baidu が検索し、header("location:$post"); を使用する解決策を見つけました。
私のフォームはこのページに送信されます。このページは $_POST 値を取得して SQL ステートメントを形成し、最後に関数が SQL ステートメントを実行します。
$sql = "...";// SQL ステートメントを作成します 1
exeupdate($sql);// 自分で作成した実行関数 2
header("location:$post");/ / Jump 3

当初、通常の実行順序は 1,2,3 だと思っていましたが、このページに変換し直しました。このページは SESSION 値を通じてデータを取得できるため、リアルタイムのデータ更新が確認できます。状況。 。

しかし、2 3 の順序を逆にしても、データは引き続き更新できます。これはなぜでしょうか?



-----ソリューションのアイデア----------------------
ヘッダー その後も、彼は次のコードを実行します。

Exit
-----解決策のアイデア-------- - -------------
ヘッダーは http プロトコル ヘッダー
を送信するだけで、現在のプログラム
の実行を中断しません ---- --ソリューションのアイデア----------------------
上で述べたように、ヘッダーは http プロトコル ヘッダーを送信するだけです
彼はまだ持っています通常、ジャンプは exit();
と組み合わせて使用​​されます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート