gpt4 book ai didi

php - 长 POST 数据被 Suhosin 丢弃,可能是什么设置造成的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:09 26 4
gpt4 key购买 nike

我有一个运行 PHP 脚本的 Apache 服务器,该脚本通过具有多个字段的 POST 请求接收数据。其中一个字段可能很长,当它达到 512 kB 到 1 MB 之间时,它会被丢弃,即。 e.收到的 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

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

P. S. 找不到如何获取 Suhosin 的日志。

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

最佳答案

尝试向上:

  • post_max_size
  • upload_max_filesize
  • 内存限制

关于php - 长 POST 数据被 Suhosin 丢弃,可能是什么设置造成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11331094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com