我有一个运行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,我只需要调整限制.
| 归档时间: |
|
| 查看次数: |
4297 次 |
| 最近记录: |