Reputation: 2146
What is maximum post and get variable limit? I am calling a page in ajax and it goes on fail function
$.ajax("data_valid.php?duplicateaccountname=a")
.done(function(data) {
alert(data+"data");
})
.fail(function() {
alert("error");
dup = "error";
});
but this is working
$.ajax("data_valid.php?dup=a")
.done(function(data) {
alert(data+"data");
})
.fail(function() {
alert("error");
dup = "error";
});
is there is any variable name limit?
Upvotes: 1
Views: 11444
Reputation: 107
Answered here: What is the size limit of a post request?
And here: maximum length of HTTP GET request?
Upvotes: -1
Reputation: 32310
<?php phpinfo(); ?>
in your php.ini, there's a variable like post_max_size
, max_get_size
you might be using the suhosin patch which has its own max query string/post/get/..... variables in its config.
php.ini:
post_max_size = 8M #8Mb is 8000000 bytes, 1 byte = 1 ascii character
suhosin.ini:
;suhosin.get.max_array_depth = 50
;suhosin.get.max_array_index_length = 64
;suhosin.get.max_name_length = 64
;suhosin.get.max_totalname_length = 256
;suhosin.get.max_value_length = 128000
;suhosin.get.max_vars = 100
;suhosin.post.max_array_depth = 100
;suhosin.post.max_array_index_length = 64
;suhosin.post.max_name_length = 64
;suhosin.post.max_totalname_length = 256
;suhosin.post.max_value_length = 1000000
;suhosin.post.max_vars = 1000
;suhosin.request.max_array_depth = 100
;suhosin.request.max_array_index_length = 64
;suhosin.request.max_totalname_length = 256
;suhosin.request.max_value_length = 1000000
;suhosin.request.max_vars = 1000
;suhosin.request.max_varname_length = 64
;suhosin.upload.max_uploads = 25
;suhosin.session.max_id_length = 128
Upvotes: 4