$save = $_POST['save'];
print_r(strlen(json_encode($save)));
print_r(ini_get('post_max_size'));
这是在AJAX请求结束时打印出来的:
24339
8M
但在客户端,我发送了28364个字符:
console.log(JSON.stringify(save).length);
var data = {
action : 'my_store_save_function',
save: save
};
$.post(ajaxurl, data).done(function(res) {
console.log(res);
});
除了影响POST请求大小的post_max_size变量之外,还有另一个限制因素。有什么想法吗?