当数据达到一定数量时,CSRF问题就会出现

时间:2013-10-16 19:53:56

标签: javascript php jquery codeigniter csrf

我在整个应用程序中集成了csrf。直到今天与客户合作展示他们时,任何地方都没有问题。有问题的区域允许用户搜索,选择所表示的项目的子集(或全部),然后继续前进以使用它们进行一些数据处理。

它完全正常,直到你达到~70条记录。如果您选择了> 70个项目并单击按钮继续,然后被调用的函数抛出CSRF错误The action you have requested is not allowed.

如果我删除的项目低于70,那么它再次起作用。如果我将csrf令牌打印到控制台,它在尝试提交70多个项目数组时仍会准确显示。

我在使用jQuery的Codeigniter。

感谢任何输入!

最好的,

1 个答案:

答案 0 :(得分:0)

使用以下过程进行故障排除:

  • 检查数据在会话中的存储方式
  • 如果数据存储在会话中,请检查不同请求的cookie
  • 如果Cookie大小根据数据集发生变化,则可能会达到限制
  • 此限制因浏览器而异,因此请在不同浏览器之间进行比较

<强>参考