Il terzo articolo della mini serie di 6 post dedicati ad ASP.
Nella prima parte di questa guida su ASP, è stato ha introdotto il linguaggio che seppur obsoleto, è comunque utile per chiunque voglia iniziare ad affrontare un percorso di programmazione.
In dettaglio, nella prima puntata è stato descritto come comunicare all’interprete il linguaggio di scripting, nell’articolo successivo è stato introdotto come creare la tua prima pagina in ASP, mentre in questo appuntamento potrai consultare, con file scaricabili a fine pagina, come scrivere il codice della tua prima pagina ASP.
Come funzionano i metodi dell’oggetto Request in ASP
di Emanuele Calì
Dopo aver visto all’opera i metodi dell’oggetto Response, vediamo quelli dell’oggetto Request:
- Form;
- QueryString;
- ServerVariables.
Con i metodi Form e QueryString possiamo recuperare i dati inviati da un form in modalità post o da querystring. Per recuperare dati da un form in modalità post:
<% var miaVar = new String(Request.Form("username")); if (miaVar!="" && miaVar!="undefined") { %> Ecco il tuo username: <% Response.Write(miaVar); %> <% } %>
In modalità querystring avremmo recuperato il contenuto della variabile in questo modo:
<% var miaVar = Request.QueryString("username"); %>
Con il metodo ServerVariables possiamo recuperare informazioni sul server e sullo script o anche sul client, ecco degli esempi:
IP del server
<% var ip = Request.ServerVariables("LOCAL_ADDR"); %>
Nome dello script
<% var script = Request.ServerVariables("SCRIPT_NAME"); %>
IP del client
<% var ip_client = Request.ServerVariables("REMOTE_ADDR"); %>
Nome del client
<% var name_client = Request.ServerVariables("REMOTE_HOST"); %>
L’oggetto Session consente la gestione delle sessioni utente.
Ecco un esempio di variabile di sessione:
Session("mia_sessione") = "utente";
E’ possibile impostare il ciclo di vita di una sessione nel seguente modo:
Session.Timeout = 10; // 10 minuti
Per eliminare le variabili e liberare le risorse utilizzeremo il metodo Abandon:
Session.Abandon();
Al prossimo post di questa mini rubrica dedicata ad ASP.
Se non vuoi perderti la mini serie di articoli dedicati a questo linguaggio di programmazione, ti consiglio di abbonarti alla newsletter gratuita di questo blog (avrai anche un corposo omaggio come benvenuto ) oppure puoi iscriverti al feed rss di blographik ;).
Articolo pubblicato per blographik da Emanuele Calì di EmaWebDesign.com
Articoli pubblicati su blographik dallo stesso autore:
- Ecco come progettare e realizzare un carrello virtuale per un e-shop in PHP (parte 1);
- Realizza un carrello virtuale per un e-shop in PHP e scarica i file originali (parte 2);
- Come realizzare pagine in ASP (parte 1);
- Guida ASP: Come scrivere la tua prima pagina (parte 2).
Sei uno sviluppatore, un grafico, un web designer, un esperto SEO o un blogger?
Vuoi partecipare anche tu come guest poster su blographik per accrescere la tua visibilità in rete?Scrivimi dal modulo contatti per ricevere tutte le informazioni al riguardo.