Recuperare il percorso HTTP della pagina corrente con ASP | |
![]() |
|
| |
|
ASP Center
Articoli
Referenze
Script
FAQ
Downloads
Siti utili
ASP
E-Commerce con ASP
Menu Javascript
Area Aziende
Cocktail
Registrazione domini
|
Recuperare il percorso HTTP della pagina corrente con ASP
I linguaggi lato client come Javascript e VBScript dispongono di sistemi nativi per recuperare il percorso della pagina corrente, mentre i linguaggi lato server, in particolar modo ASP, non dispongono di tali sistemi.
Esistono tuttavia le variabili d'ambiente a venirci in soccorso. La collezione Request.ServerVariables dispone, tra l'altro, di determinate chiavi che permettono di recuperare i valori della URL della pagina corrente, ma vanno uniti tra loro. Recuperare il percorso della pagina corrente può essere più o meno utile a seconda delle occasioni, non sto a sindacarne i motivi. Lo script che segue, opportunamente commentato, è un esempio di costruzione della URI della pagina corrente
<%@Language = VBScript%>
<%
Dim protocollo ' Individua il protocollo (HTTP o HTTPS)
Dim dominio ' Individua il dominio del sito (www.sito.ext)
Dim percorso ' Indivisua nome e percorso della pagina
Dim parametri ' Verifica se ci sono querystring associate
Dim risultato ' Ingloba il risultato
If Request.ServerVariables("HTTPS") = "ON" Then
protocollo = "https://"
Else
protocollo = "http://"
End If
dominio = Request.ServerVariables("SERVER_NAME")
percorso = Request.ServerVariables("PATH_INFO")
parametri = Request.ServerVariables("QUERY_STRING")
risultato = protocollo & dominio & percorso
' Verifico che la pagina contenga o meno una querystring
If parametri <> "" Then
risultato = risultato & "?" & parametri
End If
Response.Write risultato
%>
Potete rinominare il file, spostarlo in una cartella differente, accodare alla pagina una querystring sia pur effimera... lo script se ne accorgerà e stamperà a video sempre il percorso corrente. |
Newsletter
Stringhe di Conn.
|
||
| © 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti | ||||
| Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | AlVerde.net | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones | ||||