Ir para conteúdo
Fórum Script Brasil
  • 0

Passagem De Variável Pela Url


Guest --Junior --

Pergunta

Guest --Junior --

Olá Pessal,

Alguém sabe me informa como que eu faço pra passar uma variável pela URl?

mas não via Formulário

exemplo:

Eu tenho um script com minhas variáveis com seus devidos valores, gostaria de saber como que eu faço pra mandar pra outro script

o valor dessas variáveis.

Agradeco

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0
Guest --Junior --

Oie.. não entendi direito o que você passou,

o que eu quero é o seguinte

por exmplo $ teste = " teste " ;

eu quero que na minha outra pagina eu receba esse valor.. pode ser enviado por link ... dentro do meu codigo php,

entendeu???

aí não sei fazer

valeu

Link para o comentário
Compartilhar em outros sites

  • 0

<a href="paginatal.php?variavel=<?php echo $teste;?>">Passa a variável</a>

Caso você for colocar o a href direto dentro do PHP...

echo "<a href=\"paginatal.php?variavel=$teste\">Passa a variável</a>";

Na "paginatal.php" você usa:

$pegar = $_GET['variavel'];

Caso você queira passar várias variáveis vai colocando & entre elas tipo variavel=$teste&variavel2=$kkk&dddd=$dfsdgf

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

certo... vlw.. mas pra eu passar eu tenho que clicar o link não é isso?

tem como eu passar sem clicar, por exemplo minha pagina não sera vizualizada pelo usuário, ela serve apenas para validar uma outra página, mas eu quero passar as variáveis dela, para uma outra página!

Vlw

Link para o comentário
Compartilhar em outros sites

  • 0

Usa o Location do header ai você manda ele redirecionar direto para a página com os dados... no caso você só vai colocar

header("Location:paginatal.php?variavel=$teste");

Se apresentar algum erro (tipo headers already sent), dai você pode usar javascript para redirecionar...

<script language= "JavaScript">

location.href="paginatal.php?variavel=$teste"

</script>

Link para o comentário
Compartilhar em outros sites

  • 0
foi malze aí....pirei lá....

mas se você só colocar $pegar=$variavel, na pag que recebe, ele já pega o valor da variavel passada não é??

abraços, Allan Rein

Claro que não... se você passar ela como querystring vai ter que usar o GET (ou REQUEST) para pegar o dado...

Link para o comentário
Compartilhar em outros sites

  • 0

Alan, é a mesma coisa

passar ?campo=valor e querystring

query

pedido para

restauração de informação

de dentro da raiz dos

dados

string

corrente de caracteres

que foram processados

como detalhe de uma só

informação

ou seja queristring é o pedido para restauração de uma corrente de caracteres

Link para o comentário
Compartilhar em outros sites

  • 0
Alan, é a mesma coisa

passar ?campo=valor e querystring

query

pedido para

restauração de informação

de dentro da raiz dos

dados

string

corrente de caracteres

que foram processados

como detalhe de uma só

informação

ou seja queristring é o pedido para restauração de uma corrente de caracteres

opa, valeu aí pela explicação..mas porque devo utilizar o "$pegar = $_GET['variavel'];", sabendo que se eu só utilizar a variavel "variavel" na outra pag ele já vai estar com o valor passado...isso tanto no metodo GET quanto no POST, entende?

abraço, Allan Rein

Link para o comentário
Compartilhar em outros sites

  • 0

bem.. se o register do php estiver como off pode dar problemas..

a maioria (99,99%) dos servidores aceitam receber a variavem sem $_get na outra pagina, porem se tiver On não vai receber nada.

se voce desenvolver um sistema para distribuição em varios locais e usar o esquema de passar os parametros ?var=conteudo é melhor colocar o $var = $_GET["conteudo"] e se por por action=post' utilize o $var $_POST["conteudo] para o recebimento destes valores, assim vai funcionar com qualquer configuração (ON ou OFF), vai evitar alterar o sistema mais tarde

Link para o comentário
Compartilhar em outros sites

  • 0
bem.. se o register do php estiver como off pode dar problemas..

a maioria (99,99%) dos servidores aceitam receber a variavem sem $_get na outra pagina, porem se tiver On não vai receber nada.

se voce desenvolver um sistema para distribuição em varios locais e usar o esquema de passar os parametros ?var=conteudo é melhor colocar o $var = $_GET["conteudo"] e se por por action=post' utilize o $var $_POST["conteudo] para o recebimento destes valores, assim vai funcionar com qualquer configuração (ON ou OFF), vai evitar alterar o sistema mais tarde

ok, vleu!!!

duvida 100% esclarecida.

abraço, Allan Rein

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...