Desta vez, irei fazer um rápido tutorial sobre como usar GET e/ou POST.
Explicando:
O método POST, é usado em formulários, cujo o envio de informações são feito por inputs.
O método GET, é usado para passar valores pela URL.
Vantagens do uso de GET:
Permite enviar dados rapidamente, sem ter necessidade da criação de formulários;
Desvantagens do uso de GET:
Permite apenas 255 caracteres por URI.
Vantagens do uso de POST:
1:É mais seguro;
2:Permite o envio de muito mais informações (+/- 2kbytes a mais).
Desvantagens:
Necessita da criação de formulário, e de seus respectivos inputs.
Exemplos:
Usando método POST, para enviar informações:
<form action="?area=POST" method="POST">
<input type="text" name="texto">
<input type="submit" value="Enviar!">
</form>
<?
//Agora vamos pegar os dados enviados via POST:
$area= $_GET['area']; //Note a presença do método GET<
if ($area==POST){
$texto = $_POST['texto'];//Pega o texto enviado da input "texto";
echo $texto;//Mostra o conteudo da variavel $texto.
}
?>
Importante:
Nos formulários:
sempre especifique a ação que será executada após o enviamento, usando o "action=''";
sempre declare o método, usando o "method=''";
sempre especifique o nome dos inputs, usando o "name=''";
Nunca esqueça do botão Submit, caso contrário, seu form não podera ser enviado;
Dica para uso do post: Grave um texto num banco de dados, usando método POST e um "textarea".
Agora, vamos aprender um pouco sobre o GET:
O GET é parecidissimo com o POST.
Sua diferença é que pegamos valores de diferentes arrays vindas pela URL.
Exemplo:
Pegue o código abaixo e salve como "arquivo.php", e digite no navegador (por exemplo) "http://localhost/arquivo.php?texto=texto".
Código:
<?
$texto = $_GET['texto'];//Declaramos que a $texto é igual a busca na URL pela array "texto"
if (empty($texto)){ //Caso a array $texto esteja vazia:
echo "A variavel 'texto' está vazia!"; //Mostra mensagem, caso contrário:
}else{
echo "o conteudo da variavel 'texto' é: $texto"; //Mostra o conteudo da $texto
}
?>
Fica no ar a pergunta:Como pega dados de 2 ou mais de arrays?
Simples!Veja:
<?
$texto = $_GET['texto'];//Declaramos que a $texto é igual a busca na URL pela array "texto"
$numero= $_GET['texto'];//Declaramos que a $numero é igual a busca na URL pela array "numero"
if (empty($texto)){ //Caso a array $texto esteja vazia:
echo "A variavel 'texto' está vazia!"; //Mostra mensagem, caso contrário:
}else{
echo "O conteudo da variavel 'texto' é: $texto<br>";
//Vamos fazer outra verificação:
if (empty($numero)){ //Caso a array $numero esteja vazia:
echo "A variavel 'numero' está vazia!"; //Mostra mensagem, caso contrário:
}else{
echo "O conteudo da variavel 'numero' é: $numero."; //Mostra o conteudo da $texto e da $numero
}
}//Fechamos o IF da vericação principal.
?>
Nunca esqueça de colocar na url o "&" separando as arrays, caso tenha mais de uma array;
Dependendo do texto, caso tenha espaços (Ex: ?texto=TEXTO TEXTO), coloque o texto todo junto, caso contrário só irá aparecer a primeira palavra do texto.
Dica para uso do GET: Busque via Get, um id num banco de dados por exemplo.
Pergunta
lucke
Olá a todos!!
Desta vez, irei fazer um rápido tutorial sobre como usar GET e/ou POST.
Explicando:
O método POST, é usado em formulários, cujo o envio de informações são feito por inputs.
O método GET, é usado para passar valores pela URL.
Vantagens do uso de GET:
Permite enviar dados rapidamente, sem ter necessidade da criação de formulários;
Desvantagens do uso de GET:
Permite apenas 255 caracteres por URI.
Vantagens do uso de POST:
1:É mais seguro;
2:Permite o envio de muito mais informações (+/- 2kbytes a mais).
Desvantagens:
Necessita da criação de formulário, e de seus respectivos inputs.
Exemplos:
Usando método POST, para enviar informações:
Importante: Nos formulários: sempre especifique a ação que será executada após o enviamento, usando o "action=''"; sempre declare o método, usando o "method=''"; sempre especifique o nome dos inputs, usando o "name=''"; Nunca esqueça do botão Submit, caso contrário, seu form não podera ser enviado; Dica para uso do post: Grave um texto num banco de dados, usando método POST e um "textarea". Agora, vamos aprender um pouco sobre o GET: O GET é parecidissimo com o POST. Sua diferença é que pegamos valores de diferentes arrays vindas pela URL. Exemplo: Pegue o código abaixo e salve como "arquivo.php", e digite no navegador (por exemplo) "http://localhost/arquivo.php?texto=texto". Código: Fica no ar a pergunta:Como pega dados de 2 ou mais de arrays? Simples!Veja:Para usar o exemplo acima, a mesma coisa, pegue o código abaixo e salve como "arquivo.php", e digite no navegador (por exemplo) "http://localhost/arquivo.php?texto=texto&numero=1".
Importante:
Nunca esqueça de colocar na url o "&" separando as arrays, caso tenha mais de uma array;
Dependendo do texto, caso tenha espaços (Ex: ?texto=TEXTO TEXTO), coloque o texto todo junto, caso contrário só irá aparecer a primeira palavra do texto.
Dica para uso do GET: Busque via Get, um id num banco de dados por exemplo.
Viu como é facil usar GET e/ou POST?
É isso pessoal!
Flws, até a próxima.
Editado por luckeLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.