Grosbill, c'est visiblement des cookies.
Mais sur un gros site tel que celui de la FNAC par exemple, c'est encore plus complexe. Ca repose sur un environnement logiciel de Microsoft (Commerce Server) qui permet d'instancier des objets stockés en base et qui font tout les traîtements (les pages ASP (pour commerce c'est ASP ) n'ont qu'à interroger l'objet et à indiquer une action pour que tout soit géré d'un bout à l'autre (du profile utilisateur à la validation des paiements via le tiers de paiement)
Mais c'est un peu gros pour pas grand chose, tandis que faire un truc en base sera guère plus compliqué que de tout faire en PHP ou JavaScript, avec un certain nombres d'avantage (surtout niveau lisibilité du code).
Perso, c'est ce que je suggère toujours quand un client nous consulte pour faire son site.