以下のエディタでは、異なるページ間でパラメータを転送するいくつかの方法について説明します。今からそれを皆さんと共有し、皆さんの参考にしてください。
異なるページ間でパラメータを転送するいくつかの方法について説明します (Li Sheng)
Web システムはブラウザとサーバー間のデータ転送に http プロトコルを使用し、http プロトコルはステートレス プロトコルであるため、異なるページ間でデータを転送する方法ページ間でデータを転送するにはいくつかの方法があります
方法 1: フォーム転送
フォーム転送パラメータは、パラメータ転送の最も簡単で基本的な方法です。注: フォーム要素での隠しボタンの使用
方法 2: パラメータ付き URL の転送
パラメータ付き URL の記述: パラメータ名 1 = 値 1 & パラメータ名 2 = 値 2。
メソッド 3: リクエスト オブジェクトをリクエストする
データをリクエスト オブジェクトにバインドし、リクエスト オブジェクトの getAttribute メソッドと setAttribute メソッドを通じて読み書きすることができます
メソッド 4: ユーザー セッション オブジェクト
データはセッション オブジェクトにバインドされ、セッション オブジェクトの getAttribute メソッドと setAttribute メソッドを通じて読み書きされます
メソッド 5: アプリケーション オブジェクト
データをアプリケーション オブジェクトにバインドし、getAttibute メソッドを通じて読み書きできますメソッド 6: Cookie オブジェクト
は、クライアント ブラウザーの Cookie ファイルにデータを書き込むことができます。 メソッド 1 と 2 は文字列パラメーターの転送のみを実現できますが、メソッド 3、4、5、および 6 はオブジェクトの転送を実現できます (メソッド 6 ではオブジェクトをシリアル化して保存する必要があります)
メソッド 1、メソッド 2、メソッド データ転送 3 では、ページにデータの取得をリクエストすることしかできませんが、メソッド 4、5、6 では、複数の異なるページのデータ オブジェクトを取得できます
メソッド 4 と 6 で保存されるデータ オブジェクトは、すべて特定のユーザーに関連する情報です。違いは、方法 4 はデータをサーバー メモリに保存する方法、方法 6 はデータをクライアント メモリに保存する方法です。
方法 5 で保存されるデータ オブジェクトは、すべてのユーザーに関連する情報であり、データはサーバーのメモリにも保存されます
以上は、皆様の参考になれば幸いです。
関連記事:
JSのページ更新方法まとめ
以上が異なるページ間でパラメータを転送するためのいくつかの方法 (詳細については回答します)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。