rodrigues_pedro Postado Abril 9, 2004 Denunciar Share Postado Abril 9, 2004 Aí, gostaria de saber como usar mais de uma variavel de url. ex:url: http://www.site.com.br/index.php?local=php&art=001&pag=02code:?? Obrigado!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Abril 9, 2004 Denunciar Share Postado Abril 9, 2004 você pode usar quantas variáveis quiser.....é só ir passando elas pela url e depois capturando seus valores... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Abril 9, 2004 Denunciar Share Postado Abril 9, 2004 para utilizar: $_GET[nome_variavel] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigues_pedro Postado Abril 9, 2004 Autor Denunciar Share Postado Abril 9, 2004 to usando if else. ex:url:http://www.site.com.br/index.php?local=phpcode:<?if (local == php)echo "Local PHP";elseif (local == jsp)echo "Local JSP";elseecho "não fora especificada a linguagem";?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Abril 9, 2004 Denunciar Share Postado Abril 9, 2004 Veja um exemplo do que você mostrou:http://www.site.com.br/index.php?local=php&art=001&pag=02if($_GET['local]==php"){ if($_GET['art]=="001"){ if($_GET['pag']=="02"){ // Conteúdo } } }mais não é necessário você fazer isso continuo você pode usar com MySQL, que é mais complicado pra quem tá comesando, mais não é impossível, tente ai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigues_pedro Postado Abril 9, 2004 Autor Denunciar Share Postado Abril 9, 2004 valeu! Era disso aí mesmo que eu precisava!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigues_pedro Postado Abril 10, 2004 Autor Denunciar Share Postado Abril 10, 2004 E isso ai!!!, peguei tb uma dica em um outro fórum e to fazendo assim: <?if($_GET[''] == ""){ if($_GET['local'] == "artigos"){ if($_GET['art'] == "001"){ include "artigos\_001.php"; } elseif($_GET['art'] == "002"){ include "artigos\_002.php"; } else{ include "artigos\_.php"; } } elseif($_GET['local'] == "scripts"){ include "scripts\_.php"; } else { include "_index.php"; }}?> É + ou - assim?? Esse script até agora tá rodando certinho... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Abril 11, 2004 Denunciar Share Postado Abril 11, 2004 tu podes utilizar um switch para fazer isso tb quando forem muitas possibilidades. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigues_pedro Postado Abril 11, 2004 Autor Denunciar Share Postado Abril 11, 2004 C pode me dar um exemplo, por favor?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigues_pedro Postado Abril 12, 2004 Autor Denunciar Share Postado Abril 12, 2004 Alguém pode me dar um exemplo de como usar switch??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Abril 12, 2004 Denunciar Share Postado Abril 12, 2004 switch ($variavel) { case 1: //codigo aqui break; case 2: //codigo aqui break; default: //codigo aqui break; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 aspanhol Postado Abril 12, 2004 Denunciar Share Postado Abril 12, 2004 cara, tem uma coisa tb.. eu por exemplo nunca precisei usar o $_GET, do jeito que voce passou as variaveis pela url deve funcionar, quando passar para a proxima pagina ela terah as variaveis com o nome que você colocou e os valores passados, só é bom você usar uma criptografia..http://www.site.com.br/index.php?local=php&art=001&pag=02na pagina index.php terao variaveis assim:$local = php;$art = 1;$pag = 2;e o switch é como o eddie disse..agora se existe algum problema de não usar o $_GET eu num sei.. nunca deu problema pra mim não usa-lo.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Edenfall Postado Abril 13, 2004 Denunciar Share Postado Abril 13, 2004 o $_GET['nomedavariavel'] é padrão no PHP, e você pode usar também $HTTP_GET_VARS['nomedavariavel'] que dá na mesma, mas para 'economizar digitação', use o GET mesmo. você pode usar o $_REQUEST['nomedavariavel'] mas deve tomar cuidado pois este aceita os dados enviados pelo GET (url) e pelo POST (geralmente usado em formulários).você pode fazer também como o aspanhol disse, mas no seu arquivo 'php.ini' a diretiva register_globals deve estar setada para 'on'o $_GET nunca dá problema. geralmente os problemas ocorrem entre a cadeira e o monitor, como dizem (aqui acontece sempre) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rodrigues_pedro
Aí, gostaria de saber como usar mais de uma variavel de url. ex:
url: http://www.site.com.br/index.php?local=php&art=001&pag=02
code:??
Obrigado!!
Link para o comentário
Compartilhar em outros sites
12 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.