No PHP, o GET é uma super variável que consegue capturar valores passados na URL do navegador. Estes valores são identificados pelo ponto de ? que aparece em qualquer site que você navega, veja por exemplo o facebook;
No exemplo acima, foram passados para a página profile.php o valor id=100001358282186 Note também que após o valor id há um & (E comercial), isso significa que além do valor id foi passado também o valor rf=bookmarks
São através destes valores passados na URL que o PHP consegue saber o que exibir na página. No PHP para capturar estes valores usamos a variável de vetor $_GET[], dentro dos colchetes colocamos o valor que queremos capturar. Este exemplo do facebook ficaria algo assim: $_GET[id] e $_GET[ref]
Exemplo prático:
Crie uma página PHP chamada de verifique.php com o seguinte código:
<html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Minha página </title> </head> <body> <?php if ($_GET){ echo "Olá $_GET[nome] sua idade é $_GET[idade]"; } ?> </body> </html>
Agora vamos fazer a mágica. Esta página está esperando que seja informado na url os valores para o nome e a idade. Então basta digitar na URL um valor qualquer, exemplo:
http://localhost:8080/aulasPHP/verifique.php?nome=Anderson&idade=32
O resultado será:
Exercícios
- Crie uma aplicação PHP que receba na url 4 valores numéricos e verifique se os valores formam um quadrado um trapézio escaleno, um trapézio retângulo ou um trapézio isósceles.