Brak stanu w protokole HTTP
Protokół HTTP nie zawiera bezpośredniej możliwości, aby serwer mógł nas zapamiętać. Oznacza to, że gdy widzisz w przeglądarce załadowaną stronę, w tym momencie serwer dawno już przetworzył nasze żądanie, natychmiast o nas zapominając.
Jednocześnie przy odbieraniu żądań serwer nie jest w stanie odróżnić, czy żądania te zostały wysłane przez jednego klienta, czy przez różnych. Oznacza to, że przemieszczając się po stronach serwisu, przy otwieraniu każdej nowej strony serwer nie wie, czy dokonaliśmy jakichkolwiek działań na serwisie, czy jeszcze nie.
W rzeczywistości, jak wiesz z doświadczenia osobistego, serwisy nas pamiętają. Możemy zalogować się na serwisie, dodawać produkty w sklepie internetowym i tak dalej. Dokonuje się to za pomocą specjalnych obejść, pozwalających serwerowi rozróżniać klientów. Te sposoby będziemy studiować w przyszłości.