【问题标题】:Using jQuery to send very long string PHP使用 jQuery 发送很长的字符串 PHP
【发布时间】: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,结果与上述相同。

我该如何解决我的问题?

【问题讨论】:

标签: php javascript jquery


【解决方案1】:

尝试像这样发送您的数据:

data: {
    require: parameters
}

并设置您的 php 最大帖子大小:

post_max_size=20M
upload_max_filesize=20M

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多