Absence d'état dans le protocole HTTP
Le protocole HTTP ne contient pas de capacité directe pour que le serveur se souvienne de nous. Cela signifie que lorsque vous voyez une page chargée dans le navigateur, à ce moment-là, le serveur a déjà traité notre requête depuis longtemps, en nous oubliant immédiatement.
De plus, lors de la réception des requêtes, le serveur ne peut pas distinguer si ces requêtes ont été envoyées par un seul client ou par des clients différents. C'est-à-dire qu'en naviguant sur les pages du site, à l'ouverture de chaque nouvelle page, le serveur ne sait pas si nous avons effectué des actions sur le site ou pas encore.
Dans la vie réelle, comme vous le savez par expérience personnelle, les sites se souviennent de nous. Nous pouvons nous connecter à un site, ajouter des articles dans un panier de magasin en ligne et ainsi de suite. Cela se fait grâce à des contournements spéciaux, permettant au serveur de distinguer les clients. Nous étudierons ces méthodes dans la suite.