Mysql
 sql >> база данни >  >> RDS >> Mysql

Твърде много променливи за публикуване на данни?

Днес имах подобен проблем. Имах формуляр с 250+ реда и 5 променливи на ред, но променливата $_POST изглеждаше отрязана. В моя случай спря след 1000 елемента.

Има PHP настройка, наречена max_input_vars, която по подразбиране е 1000. Тази настройка задава горна граница за това колко променливи ще изтегли във вашия PHP скрипт. Може да се наложи да увеличите тази стойност в настройките на вашия сървър, за да може страницата ви да работи. Има някои последици за сигурността, които не разбирам напълно с увеличаването на тази стойност, което може да позволи атака с отказ на услуга.

Тъй като разработвате плъгин за Wordpress, може да се наложи да видите дали има начини да промените формуляра си, за да намалите броя на променливите, които изпращате, защото вероятно не можете да променяте конфигурациите на сървъра за хора, използващи вашия плъгин.

Прочетете повече за настройката тук:http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Session_set_save_handler не се задава

  2. Как да наблюдавате внедряванията на MySQL с Prometheus &Grafana в ScaleGrid

  3. Какво не е наред с тази съхранена процедура?

  4. Проблем с показването на MySQL данни в android studio с помощта на залп

  5. MYSQL Изберете от таблици въз основа на множество редове