ID: 2213 PHP Łatwe

Źródło: Arkusze CKE

W której tablicy superglobalnej w środowisku PHP powinno się przechowywać dane związane z logowaniemużytkownika w sposób zapewniający ich bezpieczeństwo?

Warianty odpowiedzi

  1. A

    A. $_SESSION

  2. B

    B. $_SERVER

  3. C

    C. $_COOKIE

  4. D

    D. $_FILES

Wyjaśnienie

Bezpieczeństwo danych użytkownika to podstawa. Kiedy użytkownik loguje się do serwisu, musisz zapamiętać ten fakt na serwerze, aby przy przechodzeniu między podstronami nie musiał wpisywać hasła za każdym razem.

Służy do tego tablica superglobalna $_SESSION.

Dane zapisane w $_SESSION są przechowywane bezpiecznie po stronie serwera. Przeglądarka użytkownika dostaje jedynie unikalny identyfikator sesji. W przeciwieństwie do ciasteczek COOKIE, użytkownik nie może podejrzeć ani łatwo zmodyfikować zawartości sesji ze swojego poziomu.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — PHP