Un cookie HTTP è un pezzo di dati archiviato dal browser web dell'utente. Se non diversamente specificato, i cookie possono essere creati, letti, modificati e cancellati e modificati sia da JavaScript che da script lato server leggendo le intestazioni.