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
1 menção
SpotGeek.net » Blog Archive » Diferença Entre GET e POST disse:
03/01/2011 em 13:27 (UTC -3 )
[...] Fonte:Diego Galvão Share and enjoy: [...]