Źródło: Arkusze CKE
Funkcji session_start() języka PHP należy użyć przy implementacji
Warianty odpowiedzi
-
A
A. obsługi formularza.
-
B
B. wczytywania danych z plików zewnętrznych.
-
C
C. dowolnej witryny, która obsługuje ciasteczka.
-
D
D. wielostronicowej witryny, która wymaga dostępu do danych przy przechodzeniu pomiędzy stronami.
Wyjaśnienie
Protokół HTTP jest bezstanowy, co oznacza, że serwer przy każdym przeładowaniu traktuje użytkownika tak, jakby widział go pierwszy raz w życiu. Aby aplikacja pamiętała informacje o użytkowniku podczas przechodzenia między podstronami (np. czy jest zalogowany), stosuje się mechanizm sesji.
Wywołanie session_start() informuje PHP, że chcemy rozpocząć nową sesję lub kontynuować już istniejącą. Tworzy to unikalny identyfikator sesji i daje dostęp do tablicy superglobalnej $_SESSION, w której przechowywane są dane dostępne na każdej podstronie serwisu.