从textarea发布500k-100K行时获取413请求实体太大错误

时间:2017-05-22 06:22:26

标签: php apache

我试图从textarea发布500K-100K行并逐行插入mysql表。

但我收到了错误;

413请求实体太大。

请求资源/action.php不允许使用GET请求的请求数据,或者请求中提供的数据量超过容量限制。

此外,尝试使用ErrorDocument处理请求时遇到413 Request Entity Too Large错误。

1 个答案:

答案 0 :(得分:0)

请求行默认限制的Apache长度为8190,这就是为什么在传递$ _GET参数时出现此错误的原因。使用$ _POST代替,然后您只需要处理脚本执行时间和内存。顺便说一下像IE6这样的老浏览器只能处理大约2000个请求行长度,所以在apache配置中增加它无济于事。