Co przechowuje w PHP predefiniowana zmienna $_SESSION?
A. listę wszystkich sesji na serwerze
Źle. Nie jest to spis sesji serwera.
B. zmienne zarejestrowane w bieżącej sesji
Dobrze.
$_SESSION trzyma dane bieżącej sesji użytkownika.C. zmienne przesłane przez ciasteczka
Źle. Ciasteczka są w
$_COOKIE.D. zmienne przesłane z formularza
Źle. Te są w
$_POST/$_GET.Superglobalna
$_SESSION przechowuje zmienne zarejestrowane w BIEŻĄCEJ sesji użytkownika - dane utrzymywane między kolejnymi stronami, np. login zalogowanej osoby czy zawartość koszyka. Dlatego trzyma zmienne bieżącej sesji.Pozostałe opisy są błędne.
$_SESSION nie zawiera listy WSZYSTKICH sesji na serwerze - tylko dane bieżącego użytkownika. Zmienne z formularza trafiają do $_POST/$_GET, a dane z ciasteczek do $_COOKIE. $_SESSION przechowuje zmienne bieżącej sesji.