Ir para conteúdo

POWERED BY:

Arquivado

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

interlokk

Tirar valor da Url entre barras

Recommended Posts

Fala pessoal,

 

como eu faço pra tirar um valor da URL que está entre barras e que não pode ser pego via request.querystring.

 

Exemplo:

 

http://www.meusite.com/pasta/subpasta/pagina/312/

 

Nessa Url que quero passar o valor 312 para outra página. Tem como fazer isso usando alguma request.servervariables ou outro modo?

 

Muito grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está querendo aplicar o conceito de URL Amigável?

 

Você está utilizando algum componente ou está usando página de erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou criando urls amigáveis por meio de regras no .htaccess. Eu uso o isapi rewrite que me permite usar o .htacess em servidores windows.

Compartilhar este post


Link para o post
Compartilhar em outros sites

TEm um exemplo no primero post. O código não vai no isapi e sim no .htaccess que cria regras para o servidor manipular as urls.

Compartilhar este post


Link para o post
Compartilhar em outros sites

este assunto urls amigáveis / isapi rewrite , existem muitos tópicos com varias situacoes k pode te ajudar , dá uma pesquisada no forum..

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo k recupera nomes de arquivos e caminhos de um determinado arquivo

 

Function getFileName()
  Dim lsPath, arPath

'Obter o caminho do arquivo virtual
  lsPath = Request.ServerVariables("SCRIPT_NAME")

  ' Split no caminho  Isso cria um 
   'Array unidimensional 
  arPath = Split(lsPath, "/")

  ' O último item na matriz contém o nome do arquivo
  GetFileName =arPath(UBound(arPath,1))
End Function

 

Function getFilePath()
  Dim lsPath, arPath

  ' Obter o caminho do arquivo virtual. SCRIPT_NAME 
   'Item na coleção ServerVariables no 
   'Objeto de solicitação tem o caminho completo 
  lsPath = Request.ServerVariables("SCRIPT_NAME")
    
   ' Split no caminho  Isso cria um 
   'Array unidimensional 
  arPath = Split(lsPath, "/")

  'Definir o último item na matriz de string em branco 
   '(O último item é realmente o nome do arquivo)
  arPath(UBound(arPath,1)) = ""

  ' Junte os itens na matriz. Isto 
   'Dar-lhe o caminho virtual do arquivo
  GetFilePath = Join(arPath, "/")
End Function

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, testa, e kker coisa posta aki

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.