gpt4 book ai didi

PHP/JSON : $_POST array is received incomplete

转载 作者:行者123 更新时间:2023-12-01 02:01:16 26 4
gpt4 key购买 nike

使用 $.post (JQuery) 作为 JSON 数组发布大约 100 行数据。但由于某种原因,并未收到所有行。

数据看起来或多或少像这样(内容基本上是数字和小字符串):

rows = [["U", "0", "81949", 32 more...], ["U", "0", "81950", 32 more...] ..... ]

我发送数据的方式是:

$.post(url+"callback=?", { data : rows }, function(){}, "json");

如果我回显在本地版本中收到的行数 (count($_POST)),它会显示“100”,但在生产服务器上它会显示“25”(每次都是相同的数量)。

在firebug中检查请求详细信息,它正确显示所有100个已发送。

我虽然它可能是 PHP“post_max_size”值,但我将其设置为“100M”,我认为这已经足够了。

我很确定它必须与服务器设置有关,但我没有主意......提前致谢。

更新:

  • 生产服务器有 8GB 内存,大约使用了一半它(这不是内存问题)。
  • 没有超时(所有过程大约在 3 秒内完成)。

最佳答案

已经有一个可接受的答案,但对于那些不使用 suhosin 的人来说,问题可能是“max_input_vars”php 设置较低。我的默认设置为 1000,这还不够。

关于PHP/JSON : $_POST array is received incomplete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10084014/

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