Entendendo os métodos GET e POST no PHP
Entenda e saiba como enviar e receber informações entre páginas usando os métodos GET e POST.
Clique aqui para ler essa revista em PDF.
PHP
Entendendo os métodos GET e POST no PHP
Entenda e saiba como enviar e receber informações entre páginas usando os métodos GET e POST
Neste artigo veremos
·O que são métodos GET e POST;
·Qual a diferença entre ambos;
·Para que servem e como funcionam.
Qual a finalidade
·Entender como funciona o mecanismo de envio e recebimento de dados entre páginas através dos métodos GET e POST.
Quais situações utilizam esses recursos?
·A principal finalidade deste artigo é saber como enviar e receber dados de formulários de uma página para outra. Esse recurso é muito útil em telas de consultas ou cadastros.
Resumo DevMan
Neste artigo aprenderemos como enviar e receber dados de um formulário entre as várias páginas de um site. Além disso, com o exemplo criado, ainda poderemos ter um noção de como validar controles em tela utilizando esses métodos.
No desenvolvimento Web, dois fatores importantíssimos contribuem bastante na hora de diferenciarmos do desenvolvimento Win32. Um deles diz respeito à segurança que é um item primordial na Web. Outro item bastante interessante faz menção à forma como as informações são transmitidas de uma tela (página) para outra. O formato da internet diverge bastante do formato TForm-Based (Win32), onde trabalhamos especificamente em memória.
Esses dois fatores serão discutidos neste artigo de forma bastante sucinta, mas rica em conceitos para que tenhamos total clareza dos fatos.
Desenvolveremos uma pequena aplicação onde usaremos os métodos GET e POST para enviar e receber, respectivamente, dados de um formulário para outra página.
Entendendo todo o conceito
Um dos maiores paradigmas do desenvolvedor Delphi quando se depara com uma programação para Web, certamente é livrar-se dos “vícios” da programação Win32. Um desses vícios tem a ver com a forma como as coisas são tratadas na Web. Por exemplo: em Win32 estamos acostumados a declarar uma variável global e usá-la durante todo o ciclo de vida da aplicação, ou seja, ao finalizar o aplicativo todas as variáveis são automaticamente liberadas e destruídas. Esse paradigma enfrentado pelo programador Delphi torna o desenvolvimento Web um tanto lento devido às incapacidades do HTML e HTTP, por isso muitos programadores se aventuram e acabam esbarrando em problemas que são facilmente contornados seguindo as regras básicas da internet.
Já me deparei com vários desenvolvedores que querem fazer na Web exatamente como fazem em Win32, o que é um tremendo engano. Como diz meu amigo Guinther Pauli – Um browser não é um formulário Delphi, infelizmente, então se acostume às limitações do HTML e HTTP. E isso é um fato. Vejamos por que:
1. Cada página aberta, ou atualizada (F5), é processada como se fosse a primeira vez, o que chamamos de "
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo