解决PHP接受form表单限制1000个变量的问题
问题现象:
php开发过程中post方式提交一个大于1000个复选框的form表单时,发现提交的后面部分内容被截断,但是少于1000时就正常。
分析:
1.首先确认表单正确,发现前段的复选框数量是够的但是传到后台就被部分截断,这时候应该就是后台接受的问题
2.两种情况:第一种是对表单提交数据的大小有限制,此处由于全是字符串故表单数据很小,所以不是此原因。
第二种就是PHP后台接受表单的变量数有限制,发现php默认最多接受1000个表单变量。
解决方法:
可以修改php.ini配置文件中max_input_vars(默认为1000),此处修改为2000后,重启Apache,问题得到解决
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 将session的值存储到memcached中去,配置以及方法和注意事项