vars php php-ini

configurando la directiva PHP.ini max_input_vars usando ini_set



php max input vars cpanel (2)

¿Puedo establecer la directiva max_input_vars PHP.ini en mi código? Lo tengo configurado en el valor predeterminado 1000, sin embargo, tengo un script que tiene muchas casillas de verificación y campos de texto que podrían, y posiblemente, superar el límite de 1000

Estoy usando PHP 5.3.10 y no obtengo ningún error al hacer esto. Además, no puedo encontrar ninguna documentación que indique que no puedo hacer esto.

ini_set(''max_input_vars'', 3000);

Gracias.


Sé que muchas personas evitan acceder a php.ini debido a una razón u otra. por lo tanto, otra forma sería crear un archivo .htaccess en la carpeta de operaciones y agregar los siguientes códigos y establecer los valores en un valor más alto. Solo agréguelos directamente sin necesidad de inicializar nada en el archivo .htaccess

php_value max_input_vars 3000 php_value suhosin.get.max_vars 3000 php_value suhosin.post.max_vars 3000 php_value suhosin.request.max_vars 3000

Esta solución funcionó para mí sin acceder al archivo php.ini . ya que algunos de los proveedores de alojamiento web nos dan un mal momento cuando queremos acceder al archivo php.ini


max_input_vars tiene un modo cambiante de PHP_INI_PERDIR lo que significa que no se puede cambiar usando ini_set (solo en php.ini, .htaccess o httpd.conf)