Ir para conteúdo

POWERED BY:

Arquivado

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

pimenta

código que identifica o endereço da página

Recommended Posts

ASsim, digamos que eu esteja acessando o www.algumacoisa.com.br/blablalba/blublublu.htmGostaria de saber se possue alguem codigo em asp que pegue esse endereço completo.A questao é que estou usando um sistema de login e gostaria que, assim que se logar, ele voltasse para a página que estava no momento que se logou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASsim, digamos que eu esteja acessando o www.algumacoisa.com.br/blablalba/blublublu.htmGostaria de saber se possue alguem codigo em asp que pegue esse endereço completo.A questao é que estou usando um sistema de login e gostaria que, assim que se logar, ele voltasse para a página que estava no momento que se logou.

Cara você esta complicando as coisa...olha você pode fazer assim...se ele tentou acessa www.algumacoisa.com.br/blablalba/blublublu.htm mais não esta logado..foi redirecionado para logar...certo..você pode fazer o sequinte em todas as pagina você coloca um id..ex: www.algumacoisa.com.br/blablalba/blublublu.asp?id=1na pagina de login...você recupera o id...if id=1 thenresponse.redirect "www.algumacoisa.com.br/blablalba/blublublu.asp"elseif id=2 thenresponse.redirect "www.outrapagina.com.brt/ublublu.asp"elseif id=3 thenresponse.redirect "www.outrapagina.com.br/ublrtt.asp"elseelseif id=3 thenresponse.redirect "www.paginaqualquer.com.br/12.aspend ifvocê entendeu...espero que tenha sido claro..qualquer coisa postar ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado a todos pelas dicas http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Azevedo, sua resposta não deixa de está certa, no entanto, não é viavel quando se tem muitas páginas :P

 

solução:

URL

Caminho da página requisitada.

 

Dim Variavel

variavel = Request.ServerVariables("URL")

Response.Write variavel

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola pessoal, estou tendo problema com esse código

Dim Variavel variavel = Request.ServerVariables("URL") Response.Write variavel

Ele ta pegando o endereço dessa formahttp://forum.imasters.com.br/index.phpQuando o endereço é assimhttp://forum.imasters.com.br/index.php?act...st&f=2&t=164946Ou seja, só pega até a ?Como faço para pegar tudo? :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

junta isso com a servervariable QUERY_STRINGDim Variavel variavel = Request.ServerVariables("URL") & request.ServerVariables("QUERY_STRING")Response.Write variavelnao lembro se vai faltar o ? se faltar voce concatena ali tambem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado marioufpa funcionou perfeito agora http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Só mais uma pergunta http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Eu fiz a mesma coisa no logout... é um link que chama essa página

<% Session.Abandon attemptedPage = Request.ServerVariables("URL") & "?" & request.ServerVariables("QUERY_STRING") If attemptedPage = "" then Response.Redirect "../../index.asp" else Response.Redirect attemptedPage end if %>

O código ta funcionando mas tem um problema... quando aperto no link logout a página fica carregando em torno de uns 3 minutos... sei que o código funciona pois quando aperto a tecla F5 a página carrega normalmente e faz o logout... mas se eu não apertaa tecla F5 a página fica uma eternidade para fazer o logout... o que pode ta dando errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deve estar em Loop Infinito, como é via link você pode estar pegando a query que identifica o logout e ele fica sempre "fazendo" o Logo-out.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado, vocêmefez ver o erro http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Esse código é para pegar o endereço da página, certo?

Nesse caso o código tem que ta nas páginas é não na página de logout, pois ele esta pegando essa página (logout.asp). http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

parabens tiozinho pela solucao http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puxa vida, quando finalmente parecia que iria funciona ocorreu esse erro:Microsoft VBScript runtime error '800a000d' Type mismatch: 'attemptedPage' Eu fiz assim:logout.asp<% Session.Abandon attemptedPage = request.form("logout") If attemptedPage = "" then Response.Redirect "../../index.asp" else Response.Redirect attemptedPage end if %>nas outras páginasfiz assim<% attemptedPage = Request.ServerVariables("URL") & "?" & request.ServerVariables("QUERY_STRING") %><input type="hidden" name="logout" value="<% attemptedPage %>"><a href="../login/logout.asp" title="Finalizar o seu Login">Sair</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual alinah que deu erro???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou uma coisa:

<%=attemptedPage %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi marioufpa... eu encontrei o erro: Tava assim <% attemptedPage %>... mas tinha que ta assim <% = attemptedPage %>... Estou quebrando a cabeça é em outra coisa agora.

 

Foi resolvido assim:

<% attemptedPage = Request.QueryString("attemptedPage")

Session.Abandon

If attemptedPage = "" then

Response.Redirect "../../index.asp"

else

Response.Redirect attemptedPage

end if %>

 

<% attemptedPage = Request.ServerVariables("URL") & "?" & request.ServerVariables("QUERY_STRING") %>

 

Ufaaa, essa foi difícil mas finalmente saiu http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Obrigado Salgado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif :P http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.