No PHP, a variável predefinida $_GET é usada para coletar valores do formulário com método="get".
A variável predefinida $_GET é usada para coletar valores do formulário com método="get".
As informações enviadas de um formulário com o método GET ficam visíveis para todos (serão exibidas na barra de endereços do navegador), e há limites na quantidade de informações enviadas.
O código do arquivo form.html é o seguinte:
<html><head><meta charset="utf-8"><title>Tutorial do codificador (codercto.com)</title></head><body><form action="welcome.php" method=" get ">Nome: <input type="text" name="fname">Idade: <input type="text" name="age"><input type="submit" value="Submit"></form> < /corpo></html>
Quando o usuário clica no botão “Enviar”, a URL enviada ao servidor fica assim:
http://www.codercto.com/welcome.php?fname=codercto&age=3
O arquivo "welcome.php" agora pode coletar dados do formulário através da variável $_GET (observe que os nomes dos campos do formulário tornam-se automaticamente chaves no array $_GET):
Bem vindo<?php echo $_GET["fname"] ?>!<br>Sua idade é <?php echo $_GET["age"];
Ao usar method="get" em um formulário HTML, todos os nomes e valores de variáveis são exibidos na URL.
Nota: Portanto, este método não deve ser usado ao enviar senhas ou outras informações confidenciais!
No entanto, como as variáveis aparecem no URL, você pode adicionar a página aos favoritos. Em alguns casos, isso é útil.
Nota: O método HTTP GET não é adequado para valores de variáveis grandes. Seu valor não pode exceder 2.000 caracteres.