ふと思いついたことのまとめです。
Webアプリのクライアント間における値わたし、
サーバー間における値わたし、
クライアントとサーバー間における値わたし
についてのまとめ(思いついたもの。試してないのもある。間違ってたらごめん)。
■Webアプリのクライアント間における値わたし
Webアプリで、クライアント側のAという画面からBという画面に値を渡す場合
(1)同一フレーム(つまり、フレームで分けられていて、フレームの一部が
書き換えられただけ)なら、
大元のフレームのdocumentに変数を取って、値をいれておく
(2)同一画面内なら、Fromタブの中に、input、type=hiddenで変数を作成、
そこの変数の値を書き換える
(3)バックでサーバーを呼び出し、値を保存。
次画面に移ったとき、サーバーを裏でこっそり呼び出し、値をセットする
(4)クッキーで渡す??
■サーバー間における値わたし、
(1)セッションに入れる(同一サーバー&アプリ内)
(2)ファイル、DBに保存する(同一サーバー内)
(3)リダイレクトするとき、引数につける
■クライアントとサーバー間における値わたし
クライアント→サーバー
(1)引数で渡す(POST,GET)
(2)クッキーで、ヘッダーに入れる→試してない
サーバー→クライアント
(1)AJAXなら、返りのXMLで渡す
(2)サーバーから画面を出すなら、Fromタブの中に、input、type=hidden
で変数を作成、そこの変数の値を設定する
(3)クッキーで、ヘッダーに入れられる→試してない
※クッキーは食べてくれる保証がないと、使えないので、いつも試してない。
でも、hiddenで入れると、値がばれてしまうので、よくない。