【发布时间】:2015-11-25 17:03:11
【问题描述】:
我正在扩展一个 Web 应用程序,该应用程序具有一个带有列表字段的表单。但是这个列表可以拥有许多用户想要的价值。
最后一个字段是CSRF Token
{{ form_widget(form._token) }}
测试我发现当我添加尽可能多的字段时,我可以在表单中出现一个 CSRF 错误:
CSRF 令牌无效。请尝试重新提交表单。
问题是表单中的信息太大,Symfony控制器会中继信息,并且不解析POST请求的final。如果我颠倒顺序并将最后一个字段设置为列表,则列表将不会完整发送。
我的问题:
- 这是 HTTP 协议的限制吗?
- 如果
yes,有没有很好的解决方案来处理这个限制?
【问题讨论】:
标签: php symfony http post symfony-forms