您的位置:首页 > 编程语言 > PHP开发

解决PHP接受form表单限制1000个变量的问题

2017-08-30 01:19 609 查看
问题现象:

    php开发过程中post方式提交一个大于1000个复选框的form表单时,发现提交的后面部分内容被截断,但是少于1000时就正常。

分析:

    1.首先确认表单正确,发现前段的复选框数量是够的但是传到后台就被部分截断,这时候应该就是后台接受的问题

    2.两种情况:第一种是对表单提交数据的大小有限制,此处由于全是字符串故表单数据很小,所以不是此原因。

                    第二种就是PHP后台接受表单的变量数有限制,发现php默认最多接受1000个表单变量。

解决方法:

    可以修改php.ini配置文件中max_input_vars(默认为1000),此处修改为2000后,重启Apache,问题得到解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: