![]() |
|
Recuperare il percorso completo della pagina corrente con Asp
Il metodo ServerVariables() dell'oggetto Response mette a disposizione una serie di metodi per identificare varie sezioni dell'indirizzo locale o remoto di una pagina Web, ma purtroppo non esiste nessun singolo oggetto a cui sia possibile recuperare il percorso completo della pagina corrente.
<%@Language = JScript%>
<%
var H = Request.ServerVariables("HTTPS");
var A = "";
if (H == "ON")
{
A += "https://";
}
else
{
A += "http://";
}
var B = Request.ServerVariables("SERVER_NAME");
var C = Request.ServerVariables("PATH_INFO");
var D = Request.ServerVariables("QUERY_STRING");
var percorso = A + B + C;
if (D)
{
percorso += "?" + D;
}
Response.Write(percorso);
%>
In ognuna delle variabili A B C e D vado a registrare le singole chiavi d'accesso. Nel caso di A e D verifico nella prima se la connessione SSL esiste o meno, nella seconda se la pagina contiene o meno una QueryString.In questo semplice esempio mi sono limitato a stampare a video il percorso, ma faccio due considerazioni: 1 in certe applicazioni e necessario sapere cosa è successo in una pagina esatta; 2 è un buon allenamento nell'utilizzo e nella concatenazione delle stringhe ;-) |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||