«

»

mai
03

Aprenda a diferença entre GET e POST

O método GET é usado quando queremos pesquisar ou passar dados para uma outra página usando a URL da página. Veja um exemplo:

http://www.site.com.br/busca.php?produto=543

Tudo que é inserido depois do “?” é considerado Query String e pode ser acessado na página atual usando a combinação nome=valor, onde nome é “produto” e valor é “543″. Esta forma de passar informações de uma página a outra é a preferida em sites de busca. Se mais de um par nome=valor precisar ser fornecido, o simbolo “&” é usado na separação. Veja:

http://www...br/busca.php?produto=543&tipo=3

O método POST é usado quando queremos enviar dados a serem gravados em um banco de dados ou uma pesquisa cujos dados sejam grandes o suficiente para não caber na URL da página. Veja um formulário HTML que usa o método POST para enviar dados a uma página:

<form name="teste" method="post"
  action="pesquisar.php">
  <input type="text" name="produto">
</form>

Aqui a página pesquisar.php receberá um par composto pelo nome do campo “produto” e o valor informado pelo usuário.

Quando estiver usando o método POST tenha a certeza de definir nomes para os campos do formulário (propriedade name). Tais nomes não devem conter espaços ou caracteres especiais. Em outras dicas você aprenderá como obter os dados fornecidos a uma página PHP usando GET ou POST.

Fonte: arquivodecodigos.net

Related Posts Plugin for WordPress, Blogger...

1 menção

  1. SpotGeek.net » Blog Archive » Diferença Entre GET e POST disse:

    [...] Fonte:Diego Galvão Share and enjoy: [...]

Deixe um Comentário

Seu e-mail não será publicado.

Você pode usar estas tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>