Neste post falaremos de variáveis get e post.
Variáveis get são aquelas quem vem junto a url da pagina, assim:
http://pagina.php?variavel1=valor_da_variavel1
Variáveis post são enviadas comumente por formulários, elas não aparecem na url.
São mais usadas quando se busca mais segurança, quando não deseja que vejam esses dados ou quando a quantidade de dados enviados são grandes.
No php acessados essas variaves através de variáveis globais, $_GET para variaveis get e $_POST para variaveis vindas por post.
No exemplo abaixo iremos imprimir uma variavel pegada da url por get.
GET
<?php
// arquivo nomeget.php
$meu_nome = $_GET['nome'];
echo "Meu nome é ".$meu_nome.".";
?>
Daí se passarmos os parametros assim:
http://localhost/nomeget.php?nome=Jonathan
Ele deve exibir isso:
Meu nome é Jonathan