Cookie
Cookie-urile sunt folosite de serverele web pentru a putea diferentia utilizatorii si pentru a putea reactiona in functie de actiunile acestora in cadrul unei sesiuni formate din mai multe tranzactii separate. Ele au fost inventate pentru a se putea implementa un cos de cumparaturi virtual: de obicei, utilizatorul mai intai se autentifica (login), apoi navigheaza pe site, adauga sau elimina in voie obiecte din cos, apoi afiseaza continutul cosului, cere calcularea pretului final, se hotaraste sa comande (ori totusi renunta), iar la sfarsit inchide sesiunea (logout).
Autentificarea utilizatorilor fata de server este o alta aplicatie a cookie-urilor; cu ajutorul acestora serverul retine faptul ca utilizatorul s-a autentificat, si ii va permite actiuni specifice celor autentificati.
Unele site-uri folosesc cookie-urile si pentru a permite utilizatorilor sa modifice felul in care afiseaza paginile de web, in functie de preferintele personale, care sunt retinute si intre sesiuni. Se pot modifica si retine in acest fel atat aspecte legate de functionalitatea cat si de afisarea grafica a paginilor. De exemplu, Wikipedia permite utilizatorilor inregistrati sa modifice aspectul paginilor, iar in Google, chiar si utilizatorii neinregistrati pot de exemplu alege cate rezultate sa fie afisate intr-o pagina.
Cookie-urile se folosesc si pentru a urmari activitatea unui utilizator pe un site, sau chiar pe mai multe site-uri, in cazul cookie-urilor „third party” sau a asa-numitilor „web bugs”. Urmarirea in cadrul unui site este facuta in scopul obtinerii unor statistici de folosire. In special companiile de publicitate urmaresc activitatea utilizatorilor in cadrul mai multor situri pentru a afla mai exact interesele lor, putand astfel sa decida care anume reclame sa trimita la un anumit moment unui anumit utilizator.