POST参数是否有限制?我有这样的情况,在开发服务器上我的表格超过520 args被发布并保存没有问题,在生产env它只能节省499 args …
有任何想法吗?
解决方法
我不认为通过POST发送的变量数量有限制,只是它们的累积大小.限制因服务器而异.
Update: The 07000 can in fact impose a limit on the number of request variables. The default is 200. Suhosin is installed by default on Ubuntu,so it could be the reason for your problem. Info courtesy of @Pascal Martin,cheers!
限制POST最大大小有两个因素:
> PHP设置post_max_size
>间接地,PHP设置max_input_vars
您可以使用PHPinfo()找到它的值.
和Web服务器的限制:
> LimitRequestBody在Apache
> MaxClientRequestBuffer在IIS上
在您的特定情况下,您可能希望添加运行此服务器的服务器类型以及数据量. 520个参数是否在post_max_size附近?如果在接收脚本中执行print_r($_ REQUEST)会发生什么?