Wamp Server无法获取所有发布数据

时间:2014-02-21 06:32:56

标签: php windows codeigniter wamp

我创建了一个大表单,用户可以为基于角色的系统设置不同用户组的权限。

它列出了一列中系统中可用的所有模块

接下来的6列显示权限的不同复选框('查看','添加','编辑','重新'...​​)

所以它变成了一个非常大的形式。

如果我选中所有复选框并提交它,则不会将所有数据发送到服务器。所以在db中它没有保存 (它在使用普通数据库的其他ubuntu pc上工作正常。)

如果我取消选中上面的行并选择下面一行,它会被选中也会保存到数据库。

我尝试使用谷歌搜索但没有工作

我在php.ini中将post_max_size增加到2000M

有些帖子说要在php.ini中将memory_limit更改为2000M

还检查了表单标记周围标记的不正确启动和关闭。

的var_dump($ _ POST);还显示截断的数据。 :'(

  

系统配置是Windows 8.1专业版,

     

wamp server 2.2 64bit,

     

php 5.3.13

     

apache 2.2.22

     

Codeigniter 2.1中的php应用程序

2 个答案:

答案 0 :(得分:1)

听起来你达到了输入变量的限制(max_input_vars)。您需要增加该值以适合您的应用程序。我相信它默认为1000而你已超过它(9 * 153 + 4)

  

可以接受多少输入变量(限制分别应用于$ _GET,$ _POST和$ _COOKIE superglobal)。使用此指令可以减少使用哈希冲突的拒绝服务攻击的可能性。如果输入变量多于此指令指定的输入变量,则会发出E_WARNING,并从请求中截断其他输入变量。

了解它here

答案 1 :(得分:0)

我也有类似的问题。我只需要启用mod_rewrite。       这就是我解决它的方式。 http://postimg.org/image/cwyr380zp

相关问题