POST argümanlar herhangi bir sınırı var mı? Ben üretim env üzerinde sadece 499 args kadar tasarruf nerede dev sunucu üzerinde 520 üzerinde argümanlarla benim form, sorunsuz gönderdi ve kaydedilir durum var ...
Herhangi bir fikir?
Ben number POST yoluyla gönderilen değişken bir sınırı olduğunu düşünüyorum, sadece üzerinde kendi birikmiş size. Yok Bu sınır, sunucudan sunucuya değişir.
POST maksimum boyutunu sınırlamak için iki faktör vardır:
Bunu kullanarak değerini öğrenebilirsiniz phpinfo().
Ve web sunucunun limitleri:
Belirli bir durumda, size bu konuda çalışan sunucu ne tür eklemek istiyorum, ve ne kadar büyük veri olabilir. 520 argümanlar yere yakın geliyor post_max_size? Eğer alıcı komut bir print_r($_REQUEST) yaparsam ne olur?
Evet, bu varsayılan 8M olan direktifi post_max_size, tarafından kontrol edilir.
Argüman sayısı önemli değil, ama muhtemelen üretim sınırını aşıyor.
Sen bir fark olup olmadığını görmek için iki ortamlarda ('post_max_size') ini_get çalıştırabilirsiniz.
Sen ancak. Htaccess gelen yönergesini değiştirmek mümkündür, ini_set onu değiştiremezsiniz.
Ayrıca, PNP.INI dosyasında bir ayar var:
max_input_vars
1000 5.4.16 varsayılan: PHP benim sürümü hangi.
From the manual: "How many input variables may be accepted (limit is applied to $_GET, $_POST and $_COOKIE superglobal separately)"
Ref:. http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars