Editor  »  Articoli  »  Dreamweaver 

Gestire le variabili d'ambiente con Dreamweaver MX

di: Luca Angeletti     04 Febbraio 2004

Estrarre dati sugli utenti che visitano un sito web è importante perché consente di migliorare il servizio (ad esempio fornendo i contenuti in un'altra lingua). Dal punto di vista prettamente tecnico si può fare molto: in seguito vedremo che è perfino possibile ottenere il nome dell'account che il visitatore utilizza in Windows.

Tuttavia in un articolo del genere mi sembra corretto far luce su una questione da non sottovalutare: "Per offrire all'utente un servizio migliore dobbiamo conoscerlo meglio. Ma conoscendolo meglio andiamo a ledere la sua privacy."

Quindi, se da un lato il visitatore di un sito sarà soddisfatto di poter leggere una pagina web nella propria lingua forse sarà meno felice di sapere che in quello stesso momento sono state registrate informazioni come il nome che usa nell'account di windows, l'indirizzo del sito che ha visitato in precedenza, etc...

 

Iniziamo a lavorare

Vediamo inizialmente quali informazioni possiamo ottenere utilizzando Dreamweaver MX ed una pagina ASP, in seguito impareremo a memorizzarle.

Creiamo un sito con Dreamweaver MX. Inoltre definiamo una cartella che useremo come server di prova (ricordiamoci di abilitare la cartella all'elaborazione di pagine ASP utilizzando un server locale come Personal Web Server o Internet Information Server). Quindi creiamo una nuova pagina ASP-JavaScript.

Accediamo al pannello Applicazione > Associazioni, premiamo il pulsante + e scegliamo Variabile di richiesta.

Creazione di una Variabile di Richiesta

Nel pannello che appare selezioniamo Request.ServerVariables nel campo Tipo.

Selezione del tipo di variabile dal Pannello delle variabili

A questo punto dobbiamo digitare nel secondo campo il nome della variabile che vogliamo ottenere.

Se ad esempio vogliamo che il server estragga la lingua utilizzata dal sistema del visitatore allora basterà digitare questa stringa: HTTP_ACCEPT_LANGUAGE.

Impostare una variabile per ottenere la lingua di sitema dell'utente

Dopo aver premuto Ok vedremo che nel pannello Applicazione > Associazione è comparsa una voce.

Vista del Pannello Associazioni con la variabile creata

Bene, ora possiamo utilizzare quell'informazione ed inserirla nella pagina web. Facciamo subito una prova: digitiamo nella pagina corrente qualcosa del tipo:

La lingua del tuo sistema è:

Poi trasciniamo la voce ServerVariables.HTTP_ACCEPT_LANGUAGE alla fine della frase che abbiamo appena inserito.

Inserimento del valore della variabile sulla pagina

Infine premiamo F12 per eseguire la pagina: otterremo qualcosa di questo tipo (se il nostro sistema utilizza l'italiano come lingua predefinita):

Come appare la pagina nel browser

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Adobe Dreamweaver CS5.5

Scopriamo com'è facile creare siti web professionali utilizzando...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti