Guida ASP: Come funzionano i metodi dell’oggetto Request (parte 3)

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ì

guida ASP: l'oggetto Request

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:

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.

Ti è piaciuto questo articolo?

Ricevi continui aggiornamenti su come migliorare il tuo blog:

Scegli di seguire i post e le chicche di blographik (esclusiva ai soli iscritti), direttamente nella tua casella email.

Abbonati ora alla newsletter compilando questo form.

Nome:
Email:
 
 

Articoli correlati:

Se di tuo interesse, puoi consultare anche i seguenti post correlati: