"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 > Por que a solicitação POST não captura entrada em PHP apesar do código válido?

Por que a solicitação POST não captura entrada em PHP apesar do código válido?

Publicado em 2024-11-18
Navegar:852

Why isn\'t POST Request Capturing Input in PHP despite Valid Code?

Endereçando o mau funcionamento da solicitação POST em PHP

No trecho de código apresentado:

action=''

em vez de:

action=""
  • Inspecione o array $_POST:
    Use var_dump para verifique o conteúdo do array $_POST após o envio do formulário.
  • Configure o tratamento de dados POST:
    Adicione a seguinte linha no início do seu arquivo PHP para manipular os dados POST corretamente:

    if(empty($_SERVER['CONTENT_TYPE']))
    { 
      $_SERVER['CONTENT_TYPE'] = "application/x-www-form-urlencoded"; 
    }
  • Revise as configurações do php.ini:
    Certifique-se de que as seguintes configurações existam em seu arquivo php.ini:

    post_max_size = 8M
    variables_order = "EGPCS"
  • Considere a alocação de memória:
    Fique atento à alocação de memória. Alocar mais de 2.048 MB pode causar problemas, dependendo das especificações do sistema.
  • Reinicie o Apache (se necessário):
    Se você modificar o php.ini e o PHP for executado como um Apache módulo, reinicie o Apache usando um comando como:

    sudo /etc/init.d/httpd restart
  • Declaração de lançamento Este artigo foi reimpresso em: 1729411759 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
    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