您当前的位置: 首页 >  php
  • 4浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

form表单提交大量input,php接收不全

软件工程小施同学 发布时间:2019-02-14 17:59:04 ,浏览量:4

表单提交的数据不全,发现是因为php.ini中max_input_vars限制为1000。 有两种方案: 1. 修改服务器 php.ini 文件中的 max_input_vars 。这个是PHP5.3.9之后开始增加的一个变量。 当超过变量值以后 发送的数据将被自动截断,造成数据丢失。

   在修改了max input vars 和post_max_size之后 重启服务器 你会发现 加载的速度变得很慢 。 2. 

无需修改max_input_vars 变更传输数据的方式。

 

以下为原表单 发送一千个数据

 

 

 

 

 

 

 

。。。。。。

 

 

 

view中加入

 

 

js中加入

 

 var cb = $('.box-produits:checked').map(function() {return this.value;}).get().join(',');

 

  $('#magicBoxes').val(cb);

 

对应controller里

 

$Groupe =   $_POST['magicBoxes'];

 

$Groupe =(explode(',', $Groupe ));https://www.douban.com/note/629543611/ ;

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0821s