RIGHT:[[:t/実装]] [[:t/フレームワーク]] [[:t/ID]]

RIGHT:[[:t/実装]] [[:t/フレームワーク]]

%%フォームのインスタンスIDは、セッションIDとフォームのクラス名とフォームの内容から作る。内容はフォーム生成時のもの(照合する時も)。内容は長いので適当に短縮して。元データが同じなら出来上がるIDも同じ。%%

フォームのIDはCSRF対策のトークンとして使う。

--------------------------------------------------

内容を扱わなくても、フォーム生成時の版が分かればいい。内容ではなくページ内部名にする。

フォームのインスタンスIDは、セッションIDと、フォームのクラス名と、対象ページの内部名を合わせて、不可逆変換したもの。元データが同じなら出来上がるIDも同じ。