"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como aumentar o limite máximo da variável POST do PHP?

Como aumentar o limite máximo da variável POST do PHP?

Publicado em 2024-11-09
Navegar:759

How to Increase the PHP Maximum POST Variable Limit?

Limite máximo de variáveis ​​POST do PHP

Ao lidar com solicitações POST com vários campos de entrada, surge um problema comum quando o número de variáveis ​​excede o padrão limite em PHP. Por exemplo, formulários com mais de 1000 campos podem expor apenas as primeiras 1001 variáveis ​​do array $_POST.

Para resolver esse problema é necessário ajustar o número máximo de variáveis ​​POST permitidas pelo PHP. Introduzida na versão 5.3.9, a opção de configuração max_input_vars controla esse limite, que é inicialmente definido como 1000.

Alterando o limite

Existem várias maneiras de modificar o limite. valor max_input_vars:

  • Usando php.ini: Edite o Arquivo php.ini localizado no diretório de instalação do PHP. Adicione ou atualize a seguinte linha:
max_input_vars = 
  • Usando .htaccess: Crie um arquivo .htaccess no servidor web diretório raiz e inclua a seguinte linha:
php_value max_input_vars 
  • Usando httpd.conf (somente Apache): Adicione a seguinte linha ao arquivo httpd.conf:
php_value max_input_vars 

Depois de fazer alterações na configuração, reinicie o servidor web para aplicar as novas configurações. O número máximo de variáveis ​​POST permitidas agora deve corresponder ao valor max_input_vars especificado.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3