Web Design  »  Articoli  »  Web design 

Style Switcher per tutti

di: Alessandro Fulciniti     25 Febbraio 2004

Un ulteriore passo avanti per lo Style Switcher lato server

Le due versioni ASP e PHP dello style switcher che abbiamo visto fanno uso dei cookie. Come abbiamo detto nella prima parte dell'articolo è buona norma spiegare all'utente cosa gli si mette a disposizione, e in linea di massima come funziona la personalizzazione dell'ambiente e della grafica del sito. Un valido esempio lo si può trovare sul sito del comune di Torino.

I cookie scritti dai vari style switcher che abbiamo visto, non sono dannosi e non conservano informazioni ulteriori se non quelle relative al foglio di stile con cui l'utente ha scelto di visualizzare il sito, ed è bene precisarlo insieme alle indicazioni di massima per abilitare i cookie sui principali browser. Gli style switcher lato server, a differenza di quello in javascript effettuano il cambiamento di stile esclusivamente attraverso i cookie e il ricaricamento della pagina grazie al cookie appena scritto. Quindi, a differenza dello style switcher in Javascript, se i cookie sono disabilitati non sarà possibile effettuare il cambiamento di stile neanche per la pagina corrente.

Diverse versioni degli style switcher lato server presenti in rete fanno uso, anzichè dei cookie, delle variabili di sessione. Queste variabili sono "personali" di ciascun utente, vengono memorizzate lato server e la loro durata corrisponde all'intera sessione di navigazione. In sostanza, quando l'utente abbandona il sito o chiude la finestra del browser il contenuto di queste variabili è perso. Per questo motivo preferisco i cookie, che invece consentono di mantenere la scelta della personalizzazione oltre la sessione di navigazione e non richiedono risorse in memoria lato server. Una soluzione attenta anche agli utenti che hanno i cookie disabilitati, e per qualche motivo non vogliono, non possono o non sanno abilitarli sarebbe quella di implementare uno style switcher che fa uso sia delle sessioni che dei cookie: esso avrebbe i vantaggi di entrambe le soluzioni.

Guide Web design

Guida Progettazione siti web

Dall'analisi dei requisiti fino allo sviluppo e alla promozione:...

Guida Pubblicare un sito web

Le verifiche fondamentali da effettuare prima del lancio di un nuovo...

Guida Architettura dell'Informazione

L'Architettura dell'informazione è la disciplina che permette di...

Altre guide

Newsletter @Grafica e Web Design

Ogni settimana, direttamente nella tua e-mail: guide, articoli, tutorial e FAQ su Web Design e grafica per il Web.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti