Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Za dużo zmiennych danych posta?

Miałem dzisiaj podobny problem. Miałem formularz z ponad 250 wierszami i 5 zmiennymi na wiersz, ale zmienna $_POST wydawała się być obcięta. W moim przypadku zatrzymał się po 1000 elementów.

Istnieje ustawienie PHP o nazwie max_input_vars, które domyślnie przyjmuje wartość 1000. To ustawienie określa górny limit liczby zmiennych, które zostaną wciągnięte do twojego skryptu PHP. Może być konieczne zwiększenie tej wartości w ustawieniach serwera, aby strona działała. Istnieje kilka implikacji związanych z bezpieczeństwem, których nie rozumiem w pełni w przypadku zwiększania tej wartości, które mogą umożliwić atak typu „odmowa usługi”.

Ponieważ tworzysz wtyczkę do Wordpress, być może będziesz musiał sprawdzić, czy istnieją sposoby na zmianę formularza w celu zmniejszenia liczby wysyłanych zmiennych, ponieważ prawdopodobnie nie możesz zmienić konfiguracji serwera dla osób korzystających z wtyczki.

Przeczytaj więcej o ustawieniu tutaj: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. Dziwne znaki w mysql dbase

  2. Wybór najwyższej pensji

  3. prosty sposób na zsumowanie wyniku z UNION w MySql

  4. Jak zrobić Drupal 7 Editable pole w tabeli tylko dla administratora?

  5. MySQL otrzymuje ciąg(i) między dwoma # / wieloma parami #