Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wallace20

querystring

Recommended Posts

Bom pessoal, tenho apenas 3 meses de experiência em ASP.Tenho uma dúvida crucial:Quando vamos visitar páginas de um site e vemos:LINK1www.coisa.com.br/pagina.asp?cod=1LINK2www.coisa.com.br/pagina.asp?cod=2LINK3www.coisa.com.br/pagina.asp?cod=3TODOS OS LINKS MANDAM O USUÁRIO PARA UMA MESMA PÁGINA, MAS COMO MOSTRAMOS O CONTEÚDO ESPECÍFICO?Não entendo! Qual o processo? Consulta a banco de dados.O que se faz depois da consulta? Um response.redirect?ALGUÉM ME EXPLICA, POR FAVOR...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser que se esteja fazendo uma consulta ao BD para redirecionar, ou pode ser que ele esteja usando um if, mas basicamente pega-se o valor de "cod":

request.querystring("cod")

Verifica-se e redireciona, por exemplo:

cod=int(request.querystring("cod"))
if cod = 1 then response.redirect "1.asp"
if cod = 2 then response.redirect "2.asp"
if cod = 3 then response.redirect "3.asp"

Basicamente é isso, muito usado para contar cliques em um banner, em links, etc...

Se alguém puder complementar a resposta com mais exemplos, será bem vindo.

 

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo de endereço:www.site.com.br/pagina.asp?act=1Dentro da pagina.asp você coloca:vQueryString = request.querystring("act")Agora é soh trabalhar a variavel "vQueryString"você pode fazer IFs, ou CASEsExemplo:if vQueryString < 10 thenresponse.write("a querystring act tem valor menor que 10")elseresponse.write("a querystring act NAUM tem valor menor que 10")end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.