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

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


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

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