【发布时间】:2013-11-12 22:54:33
【问题描述】:
我正在使用jQuery.post,其中一个字段是一个大字符串。它可能是 2MB 的文本。
jQuery.post 请求正常通过,但 PHP 的 $_POST 数组中不存在该字段。
所有其他发布的字段都很好。肯定是发送的,实际上在file_get_contents("php://input")
如果我减小大字符串的大小,它会再次出现在$_POST 数据中。
我怎样才能取消这个字段大小限制,以便 PHP 将大字段推送到 $_POST?
编辑:我将post_max_size 更改为100M,但没有任何改变。
【问题讨论】:
-
大约 1048576 个字符! (2 字节字符)。这听起来像是服务器设置问题。你的帖子价值到底了吗?
-
默认
post_max_size是8MB,所以可能和PHP的配置无关...