Obter URL do Navegador

Iniciado por Said Dias, 17 de Julho de 2013, 19:08

tópico anterior - próximo tópico

Said Dias

Boa noite.

Preciso pegar o valor da URL que esta no navegador do cliente.

uso um sistema de hotspot, esse sistema redireciona todas as requisições para um site remoto por meio do apache esse site remoto é feito em vb.net

lá no site se eu executo esse comando...

HttpContext.Current.Request.Url.AbsoluteUri

apesar do navegador do cliente esta com o www.facebook.com (por exemplo) o comando acima me informa o endereço do site para onde o apache mandou.

eu queria pegar o endereço que esta no navegador. tem como?

veja o exemplo http://www.altecnologic.com.br/img/imagem1.png


irtigor

Como você está redirecionando? A principio, não vejo nada errado. O mais óbvio que eu imagino, é passar por get o endereço que deveria ter sido acessado, mas não foi.

Said Dias

Bem pode ate nao haver nada de errado, mas oq eu preciso e pegar o endereço que esta na URL no navegador, também se tivesse como dar um reflesh também daria certo.

Sobre o redirecionamento...
eu coloquei o apache na porta 80 bloqueie tudo e fiz um redirect de tudo para a porta 80.
ai ele faz esse redirecionamento.

zekkerj

Não entendi onde vc está tentando fazer isso.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

irtigor

Você já tinha falado que cai no apache, entretanto tem bem mais de um jeito de fazer, e sem detalhes fica difícil. De qualquer forma, não acho que foge do que já falei, a url que o usuário deseja existe antes/na hora de redirecionar, mas você está tentando pega-la depois. Faça o redirecionador passar essa informação por get, ex:

url1.com -> capitiveportal.com?url=url1.com
url2.com -> capitiveportal.com?url=url2.com
...

zekkerj

Citação de: irtigor online 18 de Julho de 2013, 20:04
Você já tinha falado que cai no apache, entretanto tem bem mais de um jeito de fazer, e sem detalhes fica difícil. De qualquer forma, não acho que foge do que já falei, a url que o usuário deseja existe antes/na hora de redirecionar, mas você está tentando pega-la depois. Faça o redirecionador passar essa informação por get, ex:

url1.com -> capitiveportal.com?url=url1.com
url2.com -> capitiveportal.com?url=url2.com
...
Boa idéia. Se não quiser que apareça no URL, pode usar método POST, em vez de GET.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D