Źródło: Arkusze CKE
Który z wymienionych mechanizmów pozwala na monitorowanie stanu użytkownika w trakcie sesji w aplikacji internetowej?
Warianty odpowiedzi
-
A
Sesje (Sessions)
-
B
CSS Selectors
-
C
HTTP Headers
-
D
HTML Forms
Wyjaśnienie
Protokół HTTP, na którym opiera się sieć, jest z natury bezstanowy. Oznacza to, że serwer nie pamięta sam z siebie, że przed chwilą obsłużył to samo zapytanie od tego samego użytkownika.
Aby rozwiązać ten problem, stosuje się mechanizm sesji. Serwer zapisuje dane użytkownika po swojej stronie i przypisuje mu unikalny identyfikator (często zapisywany w ciastku), dzięki czemu aplikacja pamięta np. fakt, że użytkownik jest zalogowany podczas przechodzenia między podstronami.