Ir para conteúdo

POWERED BY:

Arquivado

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

PauloPauladaPower

recuperar todas as strings

Recommended Posts

Cara, passa tudo no mesmo parametro, separado por ";" (ponto e virgula),assim:

pagina.asp?dados=1;2;3

Depois é só você usa isso:
dados = Request.queryString("dados")arr_dados = Split (dados,";")
O arr_dados vira uma Array com o total de valores pegos da QueryString.Espero ter ajudado. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como pego todas as stings em uma url?

 

arquivo.asp?dado=1&dado=2&dado=3

For Each i In Request.QueryString ??

 

- Fernando Botelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu queria algo como o request.serverVariables("URL")

 

Mesmo se existir strings diferentes:

 

arquivo.asp?nome=fulano&idade=20&cidade=...

 

obrigado pelas respostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me engano é só você dar um:Request.QueryString("dado")que os valores já vem assim: 1, 2, 3, 4, etc...

Hmm....muito bem citado Bicicleta...havia me esquecido dessa... :P Dá pra você deixar entao do jeito que esta, e "Splitar" na virgula.
arr_dados = Split(request.querystring("dados"),",")

Compartilhar este post


Link para o post
Compartilhar em outros sites
Se não me engano é só você dar um:

 

Request.QueryString("dado")

 

que os valores já vem assim: 1, 2, 3, 4, etc...

Hmm....muito bem citado Bicicleta...havia me esquecido dessa... :P

 

Dá pra você deixar entao do jeito que esta, e "Splitar" na virgula.

arr_dados = Split(request.querystring("dados"),",")

Nesse caso não precisaria, já está como array, poderia mostrar +/- assim:

For x = LBound(Request("dado")) To UBound(Request("dado"))
Response.Write Request("Dado")(x)
Next

Compartilhar este post


Link para o post
Compartilhar em outros sites

Turma, acho que não me expressei direito. :D

 

Tenho o seguinte na barra de endereços:

 

http://www.site.com.br/file.asp?nome=fulano&idade=25

 

Se eu escrever response.write request.serverVariables("URL")

 

Vai retornar: http://www.site.com.br/file.asp

 

Então posso fazer x = request.serverVariables("URL")

 

OK?

 

Há um request.serverVariables("algo") para que retorne isso?

 

?nome=fulano&idade=25

 

Eu já vi isso há algum tempo no fórum do site baboo, mas ele vivem apagando mensagens antigas de lá.

 

Agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente fazer:

 

For Each i In Request.QueryString    Response.Write i & " = " & Request.QueryString(i) & "<BR>"Next

E veja o que retorna...

 

- Fernando Botelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

TentaSub TestarForm() For Each x In Request.Form Response.Write "<br>POST: " & x & " = " & Request.Form(x) Next For Each i In Request.QueryString Response.Write "<br>GET: " & i & " = " & Request.QueryString(i) NextEnd Sube coloqueCall TestarForm()

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.