POST数组保留旧值

时间:2015-01-14 15:58:19

标签: php html post

昨天我注意到我的一个网站表现得非常奇怪:每当我从其管理区域更新帖子时,它的一些额外输入会保留它们已有的值(所有这些都是多维数组)。例如:

HTML"编辑帖子"页

<input type="text" id="field_a0b" class="text" name="fields[a][0][b]" 
value="Current value" placeholder="">

如果我手动编辑该帖子(作为最终用户),将Current value更改为New value,然后点击更新帖子按钮,$_POST['fields']['a'][0]['b']将仍然包含Current value - 而不是我期望的New value

这只发生在那些输入数组中。另外,如果我将name="fields[a][0][b]"更改为随机的内容,例如最终HTML中的name="fields[a][0][bbbbbbbb]"(例如使用Chrome开发工具),并重复此过程,那么我会在输入字段中输入我输入的值!

我首先想到的问题是输入字段的数量或这些数组的嵌套方式,但我尝试增加max_input_nesting_levelmax_input_vars(甚至是post_max_size和{{1在我的upload_max_filesize中,我仍然得到相同的结果。

我已经破解了框架文件以从多个地方转储数据(甚至是从引导步骤),仍然没有成功。

0 个答案:

没有答案