ホームページ  >  記事  >  バックエンド開発  >  異なるページ間の PHP データ転送

異なるページ間の PHP データ転送

(*-*)浩
(*-*)浩オリジナル
2019-10-11 11:30:592125ブラウズ

要約すると、私が知っている方法は 4 つあります:

異なるページ間の PHP データ転送

1。 SESSION メソッド:

$_SESSION['name'] = value を割り当てると、セッションのライフサイクル全体を通じてセッション値を呼び出すことができます。 (推奨される学習: PHP ビデオ チュートリアル )

「名前」は一意である必要があり、繰り返してはいけないことに注意してください。

セッションのライフサイクル: ユーザーがページにアクセスしたときから始まり、Web サイトへのリンクが切断されたときに終了します。

セッションを使用して変数を保存する場合の問題は、以前にセッション データを表示するためにページを開いたときに、新しいページを開くと、前のページのセッション関連の割り当てが同期的に更新されてしまうことです。場合によっては当てはまらないこともあります。ただし、SESSION はユーザーのオンライン時間を記録するのに適しています。

2.GET メソッド

渡されたパラメータ リンクはターゲット URL の背後にあります。ここで注意する必要があるのは、URL の 2 つの形式です。ルーティング形式とパス形式で値を渡す方法の違い:

パス形式で値を渡す方法: path/index.php/?id=7878&a=234234

値を取得する方法ルート形式でメソッドを渡す: path? r=index.php?id =11&b = 88

ターゲット ページで $_GET を使用して、すべての取得パラメータを取得します

以前は、ルーティング形式ですが、パス形式ではありません。どのようなものですか。次に、値を渡す他の 3 つの方法を使用することを考えています。どれも実装可能ですが、少し面倒です。さて、どうしようかと迷っていたところ、パス形式でのGET値の転送メソッドであるURLを見つけました。

#3.POST メソッド

フォーム フォーム送信アクションはジャンプ URL を指定します;

document.formname.action = 'url';
document.formname.submit(); //formname为表单名字

4.データ テーブル メソッド

最も面倒な方法は、ページのコンテンツをデータ テーブルに保存し、別のページのテーブルから特定のレコードを取得することです。

以上が異なるページ間の PHP データ転送の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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