oui je suis d'accord. J'ai d'ailleurs utilisé moi même les variables de session stocké en BD l'an passé dans SQL SERVER. Le seul inconvénient d'une telle solution, c'est que les données ne sont jamais effacée de la base de données. Alors imaginez vous un site qui tourne pendant des mois et des mois. Bonjour la taille de la bd pour juste stocké des variables de session qui ne sont pas automatiquement détruite.
Puis ça ralonge énormement l'accès aux informations si un accès bd est nécessaire.
Pour les sites d'E-COMMERCES, les simples variables de session suffisent largement. Faut pas oublié que si le user se déconnecte, c'est pas au provider de conserver ce que celui-ci à effectuer. C'est encore une fois stocker de l'informations quelques part que pour dans une trop petite partie des utilisateurs.