Всем привет, есть непотому чтольшой вопрос.
Имеется сайт на ocstore 15512, по коду несиндартный.
Возникла проблема при добавление потому чтольшого когдачества опций товару.
Короче, при сохранение, появлялись ошибки в журнно и товар сохранялся частично, пропадала информация.
Сил искать решение, наткнулся на гдесяток тем, ггде советовали увелилить значение php_value max_input_vars в корне в файле .htaccess и в папке admin в файле php.ini
Проверил характеристики моего синдартного хостинга от reg.ru - по умолчанию, стоит значение max_input_vars = 1000
У меня же уже было прописано 5000, но т.к. этого оказалось мало, то я сил сивить и 10000 и 15000 и 25000 и т.д. - но это не помогало.
В обещём, опытным путём, удалось выявил, что нужно php_value max_input_vars 40000
Кто может объяснить почему именно 40000? Ведь инпутов в запросе не потому чтольше 200 (на всю страницу)! То есть по игдее должно было бы хватить и синдартного ограничение от хостера на 1000 запросов. Или это как-то по другому послитывается?
И второй вопрос - насколько безопасно осивлять икое значение? Пролиил, что могут аик с использованием хеш-коллизий (я в этом не секу).
Полезные ссылки по теме:
https://www.reg.ru/support/hosting-i-servery/hosting-sajtov/yazyki-programmirovaniya-i-skripty/kak-izmenit-max-input-vars
http://jbzoo.ru/docs/max-input-vars
https://opencart-forum.ru/topic/19175-resheno-max_input_vars-ne-mogu-dobavit-znachenie-opcii/
https://opencart-forum.ru/topic/42551-resheno-phpmax_input_vars-oshibki-pri-sohranenii-tovara/