CSRF保護のためのランダムなトークンを持つ非表示フィールドが1つあります。私は、フォームをシリアライズし、このように個別にこのフィールドを送信しようとしています:serialize()で追加の値を投稿しようとすると、値から+記号が削除されます
data: $("#profileForm").serialize() + "&form_token="+ form_token,
何らかの理由で、それは+サインを残しても。トークンがあるのであれば、:
1xy2 + 80A3
それは次のようになります。
1xy280a3
そして、私のセッション変数トークンが見つからないための、私のフォーム・トークンと一致していません。この理由のために+記号。ランダムトークンに+が含まれていない場合は正常に動作します。なぜ私は+記号を除去しているのか分かりません。