html或php中POST参数的限制

spa*_*mec 5 html php post

POST参数有限制吗?我有这样的情况,在开发服务器上我的表格超过520 args被发布并保存没有问题,在生产env它只能节省多达499 args ...

有任何想法吗?

Pek*_*ica 10

我不认为通过POST发送的变量数量有限制,只是它们的累积大小.限制因服务器而异.

更新:Suhosin PHP强化补丁实际上可以对请求变量的数量施加限制.默认是2001000. Suhosin默认安装在Ubuntu上,因此可能是您遇到问题的原因.信息由@Pascal Martin提供,欢呼!

限制POST最大大小有两个因素:

你可以使用它找出它的价值phpinfo().

和Web服务器的限制:

在您的特定情况下,您可能希望添加运行此服务器的服务器类型以及数据量.520个论点是否接近post_max_size?如果您print_r($_REQUEST)在接收脚本中执行操作会发生什么?

  • 另外,在 PNP.INI 文件中有一个设置:max_input_vars,在我的 PHP 版本中:5.4.16 默认为 1000。手册中:“可以接受多少个输入变量(限制适用于 $_GET、$_POST 和$_COOKIE 超全局单独)” http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars (2认同)