1
jQuery 스크립트에서 PHP 서버로 매우 긴 문자열 (약 1 200 000 문자)을 보내고 싶습니다. 나는 코드를 생성 :jQuery를 사용하여 매우 긴 문자열 PHP
$.ajax({
url : 'con.php',
async : false,
type : 'POST',
data : 'require='+parameters
}).done(function(result) {
console.log(result);
});
곳 parameters
이와 PHP에서 문자열 을 설명한다 : 나는 보통 크기의 문자열 모두가 좋은 내보내지만,있을 때
if ($_POST['require']){
echo 'ok';
}
나는 내 큰 문자열 I를 보낼 때 500M에
Notice: Undefined index: require
I 설정 memory_limit
내 php.ini 파일에서 여전히 아무것도 얻을 : 오류 메시지를 받았습니다.
나는 suhosin.memory_limit
을 0보다 크게 설정하여 [suhosin][1]
을 사용하려고 시도했지만 위와 같은 결과가 나타납니다.
문제를 어떻게 해결할 수 있습니까?
data: {
require: parameters
}
을하고 PHP 최대 포스트 크기를 설정합니다 :
작은 덩어리에서 문자열을 분할하고 –
응답 JSON 개체에서 그들을 직렬화 : HTTP : //stackoverflow.com/questions/2364840/what-is-the-size-limit-of-a-post-request – Niels
'sync' 호출이 잘못되었습니다. – moonwave99