Suhosin会丢弃长POST数据,可能负责哪些设置?

Vio*_*ffe 5 php apache post

我有一个运行PHP脚本的Apache服务器,它通过一个包含多个字段的POST请求来接收数据.其中一个字段可能很长,当它达到512 kB到1 MB之间时,它被丢弃,即接收到的POST根本不包含该字段,但其他字段存在且正常.

以下是当前相关设置php.ini:

upload_max_filesize = 64M
memory_limit = 128M
post_max_size = 128M
suhosin.post.max_value_length = 64000000
suhosin.request.max_value_length = 64000000
Run Code Online (Sandbox Code Playgroud)

我试图在一个POST变量中发送1024*1024个符号,但这个变量仍然被丢弃.

PS无法找到如何获取Suhosin的日志.

更新:我通过指定禁用了Suhosin suhosin.simulation = On,现在长数据成功地使其成为我的PHP脚本.问题是我不想完全禁用Suhosin,我只需要调整限制.

Vio*_*ffe 0

必须禁用 Suhosin。仍然不确定哪个设置负责,因为我在问题中指定的设置没有帮助。