Criando um formulário PHP de autopostagem
Este artigo se aprofunda nos métodos para criar um formulário de auto-envio em PHP, um requisito comum para vários aplicativos da web.
A mecânica de um formulário de autopostagem
Ao contrário dos formulários tradicionais que enviam dados para uma página diferente, um formulário de autopostagem envia os dados para si mesmo. Essa funcionalidade permite que o formulário seja atualizado dinamicamente sem recarregar uma página separada.
Usando $_SERVER["PHP_SELF"]
A abordagem adequada para criar um formulário de autopostagem é usar a variável $_SERVER["PHP_SELF"]. Esta variável fornece o caminho do script atual e é frequentemente usada em conjunto com htmlspecialchars para evitar possíveis explorações.
Omitindo o atributo de ação
Um método alternativo é omitir a ação = parte da tag de abertura do formulário. Embora não seja válida para o W3C, esta prática é amplamente suportada pelos navegadores. Quando a ação está vazia, a maioria dos navegadores usará como padrão o envio do formulário para a página atual.
Um formulário de exemplo
Considere o exemplo a seguir que leva um nome e um e-mail como entrada:
Welcome, !<br>
Your email is .<br>
Este formulário exibe os valores enviados na mesma página depois que o usuário clica no botão enviar.
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