Send to your Kindle RIGHT:[[:t/実装]] [[:t/フレームワーク]] [[:t/ID]] %%フォームのインスタンスIDは、セッションIDとフォームのクラス名とフォームの内容から作る。内容はフォーム生成時のもの(照合する時も)。内容は長いので適当に短縮して。元データが同じなら出来上がるIDも同じ。%% フォームのIDはCSRF対策のトークンとして使う。 -------------------------------------------------- 内容を扱わなくても、フォーム生成時の版が分かればいい。内容ではなくページ内部名にする。 フォームのインスタンスIDは、セッションIDと、フォームのクラス名と、対象ページの内部名を合わせて、不可逆変換したもの。元データが同じなら出来上がるIDも同じ。 RIGHT:[[:t/実装]] [[:t/フレームワーク]] [[:t/ID]] %%フォームのインスタンスIDは、セッションIDとフォームのクラス名とフォームの内容から作る。内容はフォーム生成時のもの(照合する時も)。内容は長いので適当に短縮して。元データが同じなら出来上がるIDも同じ。%% フォームのIDはCSRF対策のトークンとして使う。 -------------------------------------------------- 内容を扱わなくても、フォーム生成時の版が分かればいい。内容ではなくページ内部名にする。 フォームのインスタンスIDは、セッションIDと、フォームのクラス名と、対象ページの内部名を合わせて、不可逆変換したもの。元データが同じなら出来上がるIDも同じ。