Como aumentar limite de variáveis POST no PHP Print

  • 0

Como aumentar o limite de variáveis POST no PHP na GeHost

Olá, amigo(a) hospedado(a) da GeHost! 🌟

Se você já tentou enviar um formulário com muitos campos ou carregar um arquivo grande e recebeu um erro como "Maximum number of input variables exceeded", não se preocupe — isso é algo bem comum, e a solução é bem simples! Vamos juntos resolver isso com um passo a passo tranquilo, como se fosse um papo entre amigos.

Esse limite vem do PHP e, por padrão, é um valor baixo. Mas na GeHost, você pode aumentá-lo com apenas alguns cliques no cPanel. Vamos lá?

Passo 1: Acesse o cPanel

Primeiro, faça login no seu cPanel. Ele é o seu painel de controle, onde você gerencia tudo da sua hospedagem.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Passo 2: Encontre a ferramenta "PHP Settings"

No cPanel, procure pela seção chamada “Software” (ou “Aplicativos”, dependendo da versão). Dentro dela, clique em “PHP Settings”.

Essa ferramenta é onde você pode ajustar configurações importantes do PHP, como o limite de upload, tempo de execução e, sim, o número de variáveis POST.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Passo 3: Ajuste o valor de max_input_vars

Na página de PHP Settings, você verá uma lista de configurações. Procure por:

  • max_input_vars

Por padrão, esse valor costuma ser 1000. Isso significa que o PHP aceita apenas 1000 variáveis no envio de formulários (POST).

Se você está com um formulário complexo, um sistema de cálculo, ou um site com muitos campos, pode ser necessário aumentar esse número.

Recomendação prática: aumente para 3000 ou 5000 — isso já resolve a maioria dos casos sem causar problemas.

Dica do Sensei: Se você não tiver certeza, comece com 3000. Teste seu formulário. Se ainda falhar, suba para 5000. Nunca coloque valores absurdos (como 100000), pois pode afetar o desempenho.

Passo 4: Salve as alterações

Depois de ajustar o valor, clique no botão “Save” (ou “Aplicar”) no final da página.

Pronto! O novo limite já está ativo — sem reiniciar servidor, sem esperar nada. O PHP já está usando o novo valor.

Passo 5: Teste seu formulário

Volte ao seu site, abra o formulário que estava dando erro e tente enviar novamente.

Se tudo estiver certo, o erro desaparecerá. 🎉

Quer saber mais?

Se você quiser saber exatamente o que esse valor faz:

  • max_input_vars controla quantas variáveis podem ser enviadas via POST (como formulários).
  • Se você tem um formulário com 150 campos, ele está no limite. Com 1000, você já pode ter 1000 campos.
  • É uma proteção contra ataques, mas também pode atrapalhar formulários complexos.

Com essa configuração ajustada, seu site funciona com mais liberdade — sem travar, sem erros, só com a energia do seu trabalho.

Se precisar de ajuda com algo mais, é só chamar! Estou aqui, como sempre, com um sorriso e um dedo no teclado. 💙


Was this answer helpful?

« Back