发布一个有几千个值的表单

Mih*_*rga 1 php post

我有这种基于语言的应用程序,每种语言的程序的每个部分都有语言文件,例如:

// en.inc.php
$lang['main'] = 'this is my main string';
Run Code Online (Sandbox Code Playgroud)

有一些文件有2000多个变量,我正在用我创建的网络表单更新翻译.

我所有的变量很少的语言文件都是完美无缺的,大文件只是停留在一个随机变量上,我的更新脚本不会执行.

post_max_size = 8M - 显然我的2000个字符串有50-100个字符,总计不到8M的数据(文件大约有100KB)

上周一切顺利,直到我将PHP更新为5.3.16.

关于帖子字段有什么变化吗?我很确定我会遗漏一些东西.由于一些不明原因我即使display_errors打开也没有任何错误.

fic*_*scr 5

似乎很多人忘记了max_input_vars.它在5.3.9中添加.

"可以接受多少输入变量.使用此指令可以减少使用散列冲突的拒绝服务攻击的可能性.如果输入变量多于此指令指定的输入变量,则会发出E_WARNING,并且会截断其他输入变量请求.此限制仅适用于多维输入数组的每个嵌套级别."