sql >> Database teknologi >  >> RDS >> Mysql

For mange Post Data-variabler?

Jeg havde et lignende problem i dag. Jeg havde en formular med 250+ rækker og 5 variabler pr. række, men $_POST-variablen så ud til at være afkortet. I mit tilfælde stoppede det efter 1000 elementer.

Der er en PHP-indstilling kaldet max_input_vars, der som standard er 1000. Denne indstilling sætter en øvre grænse for, hvor mange variabler det vil trække ind i dit PHP-script. Du skal muligvis øge denne værdi på dine serverindstillinger for at få din side til at fungere. Der er nogle sikkerhedsimplikationer, som jeg ikke helt forstår ved at øge denne værdi, som kunne muliggøre et lammelsesangreb.

Da du udvikler et Wordpress-plugin, skal du muligvis se, om der er måder at ændre din formular på for at reducere antallet af variabler, du sender, fordi du sandsynligvis ikke kan ændre serverkonfigurationer for folk, der bruger dit plugin.

Læs mere om indstillingen her:http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars




  1. Valg af første række pr. gruppe

  2. problem i mange til mange forhold

  3. Sådan tilføjes en filgruppe til en SQL Server-database (T-SQL)

  4. MYSQL INNER JOIN med mulige tomme felter