Cookie: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
m Bot: Correzione di uno o più errori comuni
Botcrux (discussione | contributi)
m Bot, replaced: Categoria:HTTP → Hypertext Transfer Protocol
Riga 13:
 
== Storia ==
 
Il concetto e il termine ''cookie'', che letteralmente significa "biscotto" , derivano dal [[magic cookie]] (biscotto magico) una tecnica nota in ambiente [[UNIX]] già negli anni '80 e tipicamente utilizzata per implementare meccanismi di identificazione di un [[client]] presso un [[server]], come ad esempio l'autenticazione del server [[X Window System]].
 
Line 31 ⟶ 30:
In termini pratici e non specialistici, un cookie è simile ad un piccolo file, memorizzato nel [[computer]] da siti web durante la navigazione, utile a salvare le preferenze e a migliorare le prestazioni dei siti web. In questo modo si ottimizza l'esperienza di navigazione da parte dell'utente.
 
Nel dettaglio, un cookie è una stringa di testo di piccole dimensioni inviata da un [[web server]] ad un web [[client]] (di solito un [[Web browser|browser]]) e poi rimandata indietro dal client al server (senza subire modifiche) ogni volta che il client accede alla stessa porzione dello stesso [[dominio]] web. I cookie sono stati originariamente introdotti per fornire un modo agli utenti di memorizzare gli oggetti che volevano acquistare, mentre navigavano nel sito web (il cosiddetto "carrello della spesa").
 
Oggi, tuttavia, il contenuto del carrello di un utente viene immagazzinato in un database sul server, piuttosto che in un cookie sul client. Per tenere traccia a quale utente è assegnato il carrello della spesa, il server Web invia un cookie al client che contiene un identificatore di sessione univoco (tipicamente, una lunga serie di lettere e numeri). Poiché i cookie vengono inviati al server ad ogni richiesta del client, l'identificatore di sessione sarà inviato al server ogni volta che l'utente visita una pagina sul sito web, ciò permette al server di sapere quale carrello deve fornire all'utente.
 
Poiché i cookie di sessione contengono solo un identificatore di sessione univoco, questo rende la quantità di informazioni personali che un sito web può memorizzare virtualmente illimitata. Il sito non si limita alle restrizioni in materia di quanto possa essere lunga la stringa di testo che compone un cookie. I cookie di sessione possono anche contribuire a migliorare i tempi di caricamento delle pagine, dal momento che la quantità di informazioni in un cookie di sessione è piccolo e richiede poca banda.
Line 73 ⟶ 72:
 
=== Tipologie cookie ===
Alcuni<ref>{{Cita web|http://www.europarl.europa.eu/portal/en/cookie-policy/|Cookies and privacy|28 maggio 2016|lingua=en}}</ref> classificano i cookie in diverse tipologie:
 
* '''Cookie di sessione:''' questi cookie non vengono memorizzati in modo persistente sul dispositivo dell'utente e vengono cancellati alla chiusura del browser<ref>{{Cita web|http://php.net/manual/it/session.security.php|Sessions and security|28 maggio 2016|lingua=en}}</ref>. A differenza di altri cookie, i cookie di sessione non hanno una data di scadenza, ed in base a questo il browser riesce ad identificarli come tali.
Line 199 ⟶ 198:
c) il link all'informativa estesa;
 
d) la possibilità di negare il consenso all'installazione di qualunque cookie;
 
e) che la prosecuzione della navigazione comporta la prestazione del consenso all'uso dei cookie.
Line 242 ⟶ 241:
{{Controllo di autorità}}
{{Portale|informatica|internet|telecomunicazioni|telematica}}
 
[[Hypertext Transfer Protocol]]
 
[[Categoria:Browser]]
[[Categoria:Standard W3C]]
[[Categoria:HTTP]]