Passagem de parâmetros via GET e POST em PHP/MySQL
Passagem de parâmetros via GET e POST em PHP/MySQL.
Ao desenvolvermos sites que devem trabalhar com dados, geralmente temos a necessidade de passar alguns valores(parâmetros) de uma página para a outra, para podermos, então, realizar operações como consultas e inserções no banco de dados, autenticação de usuários, etc.
No HTML os métodos utilizados para isso são o GET e POST.
Dados enviados pelo método GET, passam seus valores pela URL. Esses valores são acessados pela “superglobal” de coleção $_GET.
Dados enviados pelo método POST, passam seus valores codificadas dentro do próprio “submit”. Podemos obter o valor das variáveis usando a coleção $_POST associadas à os nomes dos elementos do formulário como campos input, select e textarea. Portanto, se tivermos um formulário usaríamos os nomes dos atributos NAME como chave de nosso envio.
O PHP armazena as variáveis vindas por GET e por POST em vetores associativos (vetores cujos índices são strings).
GET
É o mais simples para se usar.
Exemplos: (Pagina com link contendo o endereço e o parâmetro a ser enviado, via GET)
Exemplo de GET seguido seu respectivo código:
Nome do arquivo: Index.php http://nsae02.casimages.net/img/2014/11/24/14112402194627396.png Código: http://nsae02.casimages.net/img/2014/11/24/141124021948541432.png Ao clicar no link
Nome do arquivo: recebe.php http://nsae02.casimages.net/img/2014/11/24/141124021946629292.png Código: http://nsae02.casimages.net/img/2014/11/24/141124021949617520.png A interrogação indica o fim do endereço e o início da declaração dos nossos parâmetros que serão passados. Neste caso, a página “recebe.php” receberá um parâmetro na variável “mensagem” com o valor “Enviando Variáveis”.
OBS.:
Você não pode passar tudo que é