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

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

(*-*)浩
リリース: 2023-02-26 09:42:01
オリジナル
2173 人が閲覧しました

要約すると、私が知っている方法は 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 サイトの他の関連記事を参照してください。

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