基礎プログラミング II 第 10 回 (CGI ことおぼえ) 「この値を引き継ぎたい」 講義ノート目次

foo = "A" という値をブラウザ上に見せずに

<input type="hidden" name="var" value="#{foo}">

var は Hash でいう key となり、foo は Hash でいう value としてkey, value のセットで以降のページへ引き継がれる。 foo はブラウザで表示されないので隠しデータという。 隠し変数 (hidden variables) と呼ばれる。 ブラウザのソースからは読めるので、 HTML を機械処理する場合(攻撃を仕掛けることも含め)を念頭に、 保守情報(電子メールアドレス)等は使用してはいけない。