【发布时间】:2013-04-17 15:28:04
【问题描述】:
我想从我的 jQuery 脚本向 PHP 服务器发送很长的字符串(大约 1 200 000 个字符)。 我创建了代码:
$.ajax({
url : 'con.php',
async : false,
type : 'POST',
data : 'require='+parameters
}).done(function(result) {
console.log(result);
});
parameters 在哪里描述字符串
在 PHP 中:
if ($_POST['require']){
echo 'ok';
}
当我发送正常大小的字符串时,一切都很好,但是当我发送我的大字符串时,我收到了错误消息:
Notice: Undefined index: require
我在我的 php.ini 中将memory_limit 设置为 500M,但仍然一无所获。
我尝试使用[suhosin][1] 将suhosin.memory_limit 设置为大于0,结果与上述相同。
我该如何解决我的问题?
【问题讨论】:
-
将你的字符串分割成更小的块并在 json 对象中序列化它们
-
sync调用不好。 -
php 的帖子最大大小如何?
-
post_max_size 20M会帮助你.. 看到这些问题stackoverflow.com/questions/2364840/… 和stackoverflow.com/questions/2276759/…
标签: php javascript jquery