通过AJAX将数据发送到WP插件 - 建议的最大大小?

时间:2016-06-15 08:59:17

标签: php jquery ajax wordpress

我正在编写一个WP插件,可能会尝试使用AJAX POST请求将大量数据发送到插件的PHP文件中。数据量将根据用户的操作而有所不同,因此我想确保所有数据都到达PHP。在此之前,我有来自客户的多个报告,数据被截断。有时增加post_max_size会有所帮助,有时则不会。

我试图实现以便发送无限量数据的解决方案是将POST请求拆分成碎片(它只是一个JSON)并逐个发送。我的问题是,为了安全起见,我应该用多少字符来制作这些片段?

我在想4096,这是4KB。

由于

我无法更改服务器设置!此插件将被许多客户端使用,我无法控制他们的服务器。

1 个答案:

答案 0 :(得分:0)

您不会提及它是否包含大量商品,或者它是否只是一个大型数据项(例如文件上传)。

如果是前者,那么我之前已经看过了。它很可能是max_input_vars,默认为1000.将php.ini中的更改为更高的值,并且应该修复它。

http://php.net/manual/en/info.configuration.php#ini.max-input-vars