Resgatar URL da página atual
Pessoal, não sou programador, tenho um conhecimento bem básico de ASP e agradeço quem puder ajudar.
Estou com um problema que pra mim já é bem antigo, mas que agora preciso resolver. Já pesquisei e não consigo encontrar uma solução.
Tenho um site com vários filtros desde tipo, idade, sexo, ordem de exibição, quantidade por página, etc.
Para armazenar os filtros, resgatei o valor da URL + querys, usando o seguinte código:
<%caminho = "http://"&Request.ServerVariables("SERVER_NAME")&Request.ServerVariables("URL")&"?" & Request.Querystring & Request.Form%>
O problema é que quando eu resgato os parâmetros da query e se eu vou selecionar outro filtro ele acumula.
Exemplos:
Selecionei uma linha, ordem por nome, ascendente e quantidade 10.
http://servidor/site/produto-lista.asp?id=4&order=nome&dir=asc&qtd=10
Depois se escolho mudar a quantidade de exibição ele acumula.
http://servidor/site/produto-lista.asp?id=4&order=nome&dir=asc&qtd=10&qtd=20
Se continuo filtrando por idade, exemplo:
http://servidor/site/produto-lista.asp?id=4&order=nome&dir=asc&qtd=10&idade=1
E se eu mudo, acumula.
http://servidor/site/produto-lista.asp?id=4&order=nome&dir=asc&qtd=10&idade=1&idade=2
Como eu posso resolver isso?
Obrigado desde já.
Discussão (6)
Carregando comentários...