ホームページ  >  記事  >  ウェブフロントエンド  >  異なるページ間でパラメータを転送するためのいくつかの方法 (詳細については回答します)

異なるページ間でパラメータを転送するためのいくつかの方法 (詳細については回答します)

亚连
亚连オリジナル
2018-05-19 11:40:303560ブラウズ

以下のエディタでは、異なるページ間でパラメータを転送するいくつかの方法について説明します。今からそれを皆さんと共有し、皆さんの参考にしてください。

異なるページ間でパラメータを転送するいくつかの方法について説明します (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のページ更新方法まとめ

JSの検証入力で指定した小数点以下が保持される

メールアドレス形式の検証コード用JS


以上が異なるページ間でパラメータを転送するためのいくつかの方法 (詳細については回答します)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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