PHP webhelyek esetén, minden weboldal letöltésnél lefut az oldal tartalmát összeállító PHP szkript. Ahhoz, hogy szkriptünk valamennyi felhasználó számára egyedi tartalmakat állítson össze (saját kosarát, megrendeléseit, hozzászólásait tegye elérhetővé) meg kell különböztetni az egyes látogatók HTTP kéréseit. A munkamenet-kezelés (session) ezt teszi lehetővé.
Amikor a felhasználó először látogat el az oldalunkra a munkamenet indításával létrejön egy egyedi azonosító PHPSESSID. Ezt rendszerint a böngésző sütiben tárolja és a későbbi HTTP kérésekkel elküldi a szervernek.
Szerver oldalon a $_SESSION tömbben lehetőségünk van a munkamenethez tartozó adatok ideiglenes tárolására. Állandó tárolásra adatbázist kell használnunk.
