Лимит данных при передаче формы POST

WM
На сайте с 29.05.2011
Offline
85
375

Здравствуйте!

Есть HTML-форма со списком товаров, пользователь указывает необходимое количество. Эти данные передаются на сервер для генерации накладной (PHP-скрипт).

Если количество товаров небольшое, то проблем нет, как только переваливает за 600, переменная $_POST оказывается пустой...

Причем, тот же самый скрипт на другом VPS-сервере, с этим же объемом данных, работает без проблем.

Я правильно понимаю, что это зависит от настроек сервера? Если да, то где можно изменить эти настройки?

Заранее благодарю.

domen4you
На сайте с 08.03.2013
Offline
53
#1

гуглить post_max_size ini_set

или писать хостеру

WM
На сайте с 29.05.2011
Offline
85
#2

phpinfo() выдает post_max_size 30M На обоих серверах...

edogs software
На сайте с 15.12.2005
Offline
775
#3

Скорее всего стоит модный секьюрити патч от сухозина.

Смотрите в сторону suhosin.post.max_vars и других параметров из этой группы

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
WM
На сайте с 29.05.2011
Offline
85
#4

Если стоит suhosin, то он должен упоминаться в phpinfo()? Там пусто... Попробовал добавить строчки в php.ini

suhosin.post.max_vars = 5000

suhosin.request.max_vars = 5000

не помогло

---------- Добавлено 21.02.2015 в 20:00 ----------

добавил в php.ini

max_input_vars=3000

suhosin.post.max_vars = 500000

suhosin.request.max_vars = 500000

заработало...

edogs software
На сайте с 15.12.2005
Offline
775
#5
wild_mind:
Если стоит suhosin, то он должен упоминаться в phpinfo()? Там пусто... Попробовал добавить строчки в php.ini

suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000

не помогло

Да, сухозин должен упоминаться в phpinfo.

nginx ? проверьте client_max_body_size

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий