表格未提交大量数据

时间:2015-09-11 20:42:54

标签: php forms max

我有一个像Excel电子表格一样工作的网络表单。每行有8个变量的多行。使用POST命令,一些用户提交包含1000多个数据元素的表单。这些大型条目不会发布,表单变量未设置,并且MySQL插入语句未被执行。表单工作正常,元素较少。

可以在表单中发布的数据字段数量是否有限制?我根据用户推荐的max_input_vars增加了.htaccess,但在运行phpinfo()后编辑没有设置。我无法访问php.ini,因为我的网站已托管,但已请求更改/访问权限。此外,托管服务器使用suhosin。我是否还需要更新suhosin.post.max_vars

1 个答案:

答案 0 :(得分:5)

PHP中存在各种限制,可能会导致您的问题。我不确定您的表单中有多少输入,或者发布的数据量。试着看看这些:

max_input_vars

可以接受多少输入变量。如果输入变量多于此指令指定的输入变量,则会发出E_WARNING,并从请求中截断其他输入变量。

post_max_size

设置允许的帖子数据的最大大小。