A variável $_POST

A variável $_POST é usada para coletar valores de um formulário com o método POST.

$POST é uma variável array com os nomes e valores enviados pelo método HTTP POST.
Informações enviadas de um formulário com o método POST são invisíveis a outros e não tem limites sobre a quantidade de informações que podem ser enviadas.

Exemplo
   1:<form action="bem_vindo.php" method="post">
2:Digite seu nome:
3:<input type="text" name="nome" />
4:Digite sua idade:
5:<input type="text" name="idade" />
6:<input type="submit" />
7:</form>

Quando o usuário clica no botão submit, a url não vai conter qualquer dado do formulário, e vai parecida com o que temos abaixo:

http://localhost/bem_vindo.php

Agora o arquivo "bem_vindo.php" pode usar a variável $_POST para obter os dados de formulário (observe que os nomes dos campos HTML serão automaticamente colocados como identificadores do array):
   1:Olá <?php echo $_POST["nome"]; ?>.
2:Seja bem vindo!<br />
3:Você tem <?php echo $_POST["idade"]; ?> anos!
Porque usar o POST?

Variáveis enviadas com HTTP POST não são visíveis na URL. Variáveis não tem limite de tamanho. No entanto, como as variáveis não são mostradas na URL, não é possível guardar a pagina como um link.

A variável $_REQUEST

Sobre a variável $_GET e a variável $_REQUEST

Fonte

2 comentários:

  1. Olá Thiago!

    Estou muito feliz em ter chegado até aqui sem nenhuma dúvida. A minha próxima etapa será o PHP Avançado. Até mais!!!

    ResponderExcluir
  2. Muito ótimo, estou revisando tudo em sequencia. Está dando uma ordenada nos meus pobres retalhos de conhecimentos. mmoacir.

    ResponderExcluir