PHP este un limbaj de programare “stateless”, adică la fiecare execuţie a scriptului PHP serverul resetează valorile definite la rularea anterioară. Acest lucru este uneori destul de incomod când ai nevoie să memorezi informaţie despre vizitatorii care accesează un site sau despre modul în care interacţionează ei cu site-ul. Pentru aceasta există nişte containere mici de date, numite Cookies, stocate în browser-ul clientului. Pe baza informaţiei din cookies funcţionează sistemele de logare, votare (poll) sau cele de statistică (Google Analytics, ş.a.).