Ir para conteúdo

POWERED BY:

Arquivado

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

NewCreative

[Resolvido] Pegar variável em URL "não existente"

Recommended Posts

Pessoal, boa tarde, minha dúvida é a seguinte:

 

Preciso identificar como variável o que estiver depois do / de uma url não existente.

 

Por exemplo:

 

Temos o site: www.exemplo.com.br

 

Mas não temos a pasta /login (então dará erro no servidor de página não encontrada)

 

www. exemplo.com.br/login

 

Como eu posso tratar esse erro e pegar o login (palavra depois do / ) como variável e direcionar para uma página login.asp?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja tem a pagina Login.asp, e quer recuperar apenas os caracters depois de " / "

você pode até

 

<%
var="www.imasters.com.br/forum"
icampo=Split(var,"/",-1,1)
response.write(icampo(1))
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que configurar um determinada página.asp como página de erro 404 e depois é só pegar a URL acessada através de Request.ServerVariables("QUERY_STRING").

 

Se pesquisar na internet encontrará um tutorial explicando isso passo-a-passo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fiz um tutorial sobre a pagina 404

esta completo com exemplos exatamente como você quer

 

se nao me engano esta no lab.

Compartilhar este post


Link para o post
Compartilhar em outros sites
desisto, se possível, poste o link por favor. Lembro que vi aqui, mas pesquisei e não encontrei, por isso falei para ele pesquisar na web.

Compartilhar este post


Link para o post
Compartilhar em outros sites

desisto, se possível, poste o link por favor. Lembro que vi aqui, mas pesquisei e não encontrei, por isso falei para ele pesquisar na web.

outro dia falei que tinha postado uma funcao no Lab. e nao estava la

essa 404 tb falei e nao estava http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

http://forum.imasters.com.br/index.php...st&p=981697

se quiser pode postar la no Lab.

 

New

essa funcao esta com exemplos, basta rodar e testar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado desisto. Depois postarei lá no Laboratório para facilitar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, muito obrigado . . . foi solucionado (por vocês) . . .

 

Eu não sabia da existência deste Request.ServerVariables("QUERY_STRING"), é ele mesmo . . .

 

Configurei o página de erro 404, para encaminhar a uma página ASP (pois o servidor só aceitava .html).

 

Depois foi simples, coloquei para pegar a string "Request.ServerVariables("QUERY_STRING")" e dei um replace apagando tudo até o "/".

 

Sobrando assim só o final que transformei em variável . . . o que eu precisava . . .

 

Solução obtida . . .

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

solucionou pelo tutorial que coloquei?

você pode alterar .html pra qq coisa: .meusite, .new... ou nao colocar extensao

ai você escolhe

 

[]s

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.