美文网首页
BeikeShop:PHP最大表单提交限制max_input_v

BeikeShop:PHP最大表单提交限制max_input_v

作者: 棒打耗子v5 | 来源:发表于2024-08-15 20:41 被阅读0次

通常我们使用ajax与php交互时,我习惯查询用GET方式,提交数据以POST方式。我们都知道POST默认情况下可以一次提交8M的数据,这算是一个非常大的量了,一般情况下我们一次提交的数据基本是不会超过这个数。然而,PHP从5.3.9开始增加了一个变量max_input_vars,用来提交限制表单数量。踩这个坑是在一次数据提交中,由于是列表多选,提交的时候总出错。debug的时候,打印$_POST发现每次都是刚好1000个元素,而有些固定的参数居然没有了。第一反映肯定是被截断了,必然是配置有问题。于是直接就去检查php的配置文件(当时也忘了nginx也有可能限制,但事实证明没有)。在php.ini里一通搜索,因为也不知道是什么配置限制了,就直接按关键字limit和max去搜,最后锁定目标 max_input_vars = 1000,百度查证果然是这货。当即将限制数值改大,重启php-fpm就解决了。

反思:事实上,通过这种改大限制的方式也是治标不治本,最好还是从源头上改变,提交数据时,将数据整合好,不要有大量表单的提交。

相关文章

  • UITextField限制字数

    通常,我们需要对 UITextField 的最大输入字符数进行限制。在编辑的时候进行限制总比提交表单后提示错误强。...

  • form表单和文件上传

    1、form表单提交 2、文件提交 html部分 js部分 php后台返回

  • 防止表单重复提交

    防止表单重复提交: 方法1:页面限制按钮 方法2:如图

  • PHP表单提交数据

    1.PHP表单处理 PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据 GET 和 POST 都创...

  • jQuery+AJAX+PHP+MySQL数据库开发搜索功能,无

    知识点:ajax提交表单,php查询数据库,php返回json数组,javascript遍历输出json数组 演示...

  • 一些些安全机制

    1.防远程提交; 远程提交: 用户通过扒网站代码的形式,从远程提交表单,以PHP为示例,如:Action原本指向 ...

  • 五、PHP交互

    一、表单数据的提交方法 1.get方法 该方法是使用HTML表单向服务器提交数据的默认方法,在PHP中,使用$_G...

  • 小程序模板消息群发

    由于小程序的限制,表单提交只能发送一次,如果想要群发就只能保存多个formid了,有效期为7天。自己个人提交表单获...

  • sxlog 自定义表单:php 错误Cannot modify

    在 sxlog 中自定义表单,提交时,出现 php 错误:Cannot modify header informa...

  • 20171114-1120

    20171114 上午尝试把php取得的数据放到表单里,失败了,貌似只有提交之后才能触发php文件。 下午开会,建...

网友评论

      本文标题:BeikeShop:PHP最大表单提交限制max_input_v

      本文链接:https://www.haomeiwen.com/subject/aygekjtx.html