Перейти к содержанию

Рекомендуемые сообщения

Контроль превышения max_input_vars в формах


Контроль превышения max_input_vars в формах


О модуле администратора Shoputils.Form.Request 1.5.x - v1.0 (Модуль администратора "Контроль превышения max_input_vars в формах")

  Модуль администратора "Контроль превышения max_input_vars в формах" мониторит административную часть вашего сайта на превышение лимита количества элементов input, select, textarea форм. Если их сумма превысит параметр max_input_vars вашего сервера - пользователю будет выдано визуальное предупреждение. В настройках можно указать, чтобы при этом скрывались кнопки  "Сохранить" и "Применить".
 
  О max_input_vars более подробно можно прочитать здесь:
 
  ВНИМАНИЕ!!! С PHP-модулем suhosin модуль временно не работает.

 

Совместимость: все сборки 1.5.x - 2.0.x - 2.1.x - 2.2.x - 2.3.x - 3.0.x
 
  Посмотреть как работает и настраивается модуль можно по адресу:
  https://form-request.demo.shoputils.net/admin (Логин: demo, Пароль: demo)
  Откройте на редактирование карточку товара Apple Cinema 30 - 2 (product_id 50) - в этом товаре лимит элементов формы будет превышен.

 

Модуль полностью совместим с дефолтным шаблоном и с шаблонами от katilina

и

(собственно модуль в первую очередь разрабатывался под эти шаблоны.

На других сторонних шаблонах и дополнениях некоторые настройки модуля могут не срабатывать.


  • Добавил
  • Добавлено
    19.12.2017
  • Категория
  • Системные требования
  • Сайт разработчика
    https://opencart.market
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну показало оно что превысили, но что потом делать то всеравно непонятно.

Вот бы модуль который бы решал эту проблему например превращая много параметров в одну строку json

Но спасибо, модуль полезный хоть есть чем показать проблему

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

непонятен смысл этого действа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, spectre сказал:

непонятен смысл этого действа

Есть много людей, которые, скажем так, добавляют, допустим,  в модуль меню десятки, а то и сотни пунктов.

После попытки сохранения у них половина обрезается и мне пишут в поддержку, что ничего не работает.

Я устал им объяснять причину и написал данный модуль, который будет их предупреждать о превышении порога.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От OldAine
      Всем привет, есть небольшой вопрос.
       
      Имеется сайт на 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://opencartforum.com/topic/19175-resheno-max_input_vars-ne-mogu-dobavit-znachenie-opcii/ https://opencartforum.com/topic/42551-resheno-phpmax_input_vars-oshibki-pri-sohranenii-tovara/
    • От shoputils
      О модуле администратора Shoputils.Form.Request 1.5.x - v1.0 (Модуль администратора "Контроль превышения max_input_vars в формах")
        Модуль администратора "Контроль превышения max_input_vars в формах" мониторит административную часть вашего сайта на превышение лимита количества элементов input, select, textarea форм. Если их сумма превысит параметр max_input_vars вашего сервера - пользователю будет выдано визуальное предупреждение. В настройках можно указать, чтобы при этом скрывались кнопки  "Сохранить" и "Применить".
       
        О max_input_vars более подробно можно прочитать здесь:
       
        ВНИМАНИЕ!!! С PHP-модулем suhosin модуль временно не работает.
       
      Совместимость: все сборки 1.5.x - 2.0.x - 2.1.x - 2.2.x - 2.3.x - 3.0.x
       
        Посмотреть как работает и настраивается модуль можно по адресу:
        https://form-request.demo.shoputils.net/admin (Логин: demo, Пароль: demo)
        Откройте на редактирование карточку товара Apple Cinema 30 - 2 (product_id 50) - в этом товаре лимит элементов формы будет превышен.
       
      Модуль полностью совместим с дефолтным шаблоном и с шаблонами от katilina
      и
      (собственно модуль в первую очередь разрабатывался под эти шаблоны.
      На других сторонних шаблонах и дополнениях некоторые настройки модуля могут не срабатывать.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.