asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 10
ASPCode.it - Store

  > > Tips

Ricavare la parte finale di un URL
di Simone Carletti

Data di pubblicazione: 23/05/2005        Voto della community: 4,13 (Votanti: 5)

A volte potrebbe risultare necessario ricavare la parte finale di un URL, corrispondente al nome del file in questione o ancora, ad una pagina.

Immaginiamo dunque di avere un percorso assoluto, che indicheremo con la variabile strURL. Questa potrÓ essere una variabile classica come:

strUrl = "http://www.weppos.com/foto/lamiafoto.gif"

o ad esempio l'URL della pagina che stiamo visitando ricavato dalla apposita variabile server:

strUrl = Request.ServerVariables("URL")

Da questa variabile possiamo ricavare il nome del file o della pagina, quindi l'ultima parte del percorso, in due modi.

Il primo esempio consiste nell'usare le funzioni Right(), Len() e InStrRev() per tagliare la stringa:

<%

' Ricava il nome del file
strPath = Right(strUrl, (Len(strUrl) - InStrRev(strUrl, "/")))

' Stampa il valore
Response.Write("Ti trovi nella pagina " & strPath)

%>

o ancora si pu˛ fare affidamento all'uso della funzione Split() per separare la stringa in diversi array come segue:

<%

' Splitta la stringa al simbolo /
strPath = Split(strURL, "/")

' Stampa il valore
Response.Write("Ti trovi nella pagina " & strPath(Ubound(strPath)))

%>


Si ringrazia weppos.com per la gentile concessione dell'articolo.




Utenti connessi: 10