我有一个像Excel电子表格一样工作的网络表单。每行有8个变量的多行。使用POST命令,一些用户提交包含1000多个数据元素的表单。这些大型条目不会发布,表单变量未设置,并且MySQL插入语句未被执行。表单工作正常,元素较少。
可以在表单中发布的数据字段数量是否有限制?我根据用户推荐的max_input_vars
增加了.htaccess
,但在运行phpinfo()
后编辑没有设置。我无法访问php.ini
,因为我的网站已托管,但已请求更改/访问权限。此外,托管服务器使用suhosin。我是否还需要更新suhosin.post.max_vars
?
答案 0 :(得分:5)
PHP中存在各种限制,可能会导致您的问题。我不确定您的表单中有多少输入,或者发布的数据量。试着看看这些:
可以接受多少输入变量。如果输入变量多于此指令指定的输入变量,则会发出E_WARNING,并从请求中截断其他输入变量。
设置允许的帖子数据的最大大小。