发布复选框的服务器设置&在PHP中嵌套值

时间:2015-09-08 06:47:50

标签: php server

我有关于添加产品的表格。这是一个包含大量输入字段,嵌套循环,添加更多功能的大表单。当我填写所有字段和&在我的本地机器上提交表格&也在我的演示服务器上,它成功提交。但是相同的代码不能在客户端的实时服务器上运行。数据库,数据库记录,源代码文件都相同,但它不能在实时服务器上运行。

它会显示消息,例如"产品已成功添加"在实时服务器上,但在实际ID中没有。

例如添加产品页面上有92种颜色可选复选框选项。当我检查其中一种颜色时,它会显示我可以添加有关该颜色产品的更多信息的部分,例如尺寸,价格,数量(为此部分添加更多功能)。

同样,我检查了所有的颜色和&分别填写所有颜色的信息。提交后我打印发布的值&发现它记录了我选择的92种颜色中的记录总和。填写他们的信息。

相同的标准,相同的数据库,相同的源代码文件在我的本地计算机,演示服务器上运行,但它不能在实时服务器上运行。

有人建议我检查服务器配置中的max_input_nesting_level,max_input vars等。我也认为我需要做同样的服务器设置,但我不知道他们是什么。

2 个答案:

答案 0 :(得分:0)

php_ini中有一个设置,即“post_max_size”将其限制增加到250M或更大一些不,请注意250M之后的M它代表发布数据中的MB

答案 1 :(得分:0)

我找到了上述标准的答案。我增加了" max_input_vars"来自php.ini文件&它有效!!