Enviar e receber variáveis via URL em PHP é uma tarefa comum, especialmente quando se trata de passar dados entre páginas ou aplicações web. Aqui está um breve guia sobre como fazer isso:
Enviando variáveis via URL
Para enviar variáveis via URL, você pode anexá-las à URL de destino como parâmetros de consulta. Isso é feito adicionando um ponto de interrogação ?
ao final da URL, seguido pelo nome da variável e seu valor. Se você quiser enviar mais de uma variável, pode separá-las com o símbolo &
.
Exemplo:
<a href="destino.php?var1=valor1&var2=valor2">Enviar Variáveis</a>
Neste exemplo, var1
e var2
são os nomes das variáveis que estão sendo enviadas para a página destino.php
com os valores valor1
e valor2
, respectivamente.
Recebendo variáveis via URL
Na página de destino, você pode acessar essas variáveis usando a superglobal $_GET
em PHP. Esta variável é um array associativo que contém todos os parâmetros de consulta enviados via URL.
Exemplo em destino.php
:
<?php
if (isset($_GET['var1']) && isset($_GET['var2'])) {
$var1 = $_GET['var1'];
$var2 = $_GET['var2'];
echo "Variável 1: " . $var1 . "<br>";
echo "Variável 2: " . $var2;
}
?>
Neste código, $_GET['var1']
e $_GET['var2']
são usados para acessar os valores das variáveis enviadas. O isset()
é usado para verificar se as variáveis existem antes de tentar usá-las, o que é uma boa prática para evitar erros.
Atenção!
- Sempre valide e/ou sanitize as entradas para evitar ataques como injeção de SQL;
- Evite enviar dados sensíveis ou privados via URL, pois eles podem ser facilmente interceptados.
Então conheça o curso online que já ajudou milhares de pessoas a aprender a programar e desenvolver seus próprios projetos do ZERO e usando orientação a objetos de uma forma fácil de entender.
CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS:
Dúvidas ou sugestões sobre como enviar e receber variáveis via URL em PHP? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?
Sobre o Autor
0 Comentários