Html veya php POST argümanlar Sınırı

4 Cevap php

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?

4 Cevap

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

Php.ini post_max_size artırmak (veya sayfada () ini_set kullanın) gerekir.

http://uk.php.net/manual/en/ini.core.php#ini.post-max-size