di: Alessandro Fulciniti 25 Febbraio 2004
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.
Guida Progettazione siti webDall'analisi dei requisiti fino allo sviluppo e alla promozione:... |
Guida Pubblicare un sito webLe verifiche fondamentali da effettuare prima del lancio di un nuovo... |
Guida Architettura dell'InformazioneL'Architettura dell'informazione è la disciplina che permette di... |
Ogni settimana, direttamente nella tua e-mail: guide, articoli, tutorial e FAQ su Web Design e grafica per il Web.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |