W której tablicy superglobalnej w środowisku PHP powinno się przechowywać dane związane z logowaniem użytkownika w sposób zapewniający ich bezpieczeństwo?
W której tablicy superglobalnej w środowisku PHP powinno się przechowywać dane związane z logowaniem użytkownika w sposób zapewniający ich bezpieczeństwo?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A ( _ SESSION)
Do bezpiecznego zarządzania stanem zalogowania użytkownika w aplikacji PHP służy tablica superglobalna $_SESSION. Dane sesyjne są zapisywane i przechowywane bezpośrednio po stronie serwera, a przeglądarka klienta przechowuje jedynie unikalny token (Session ID). Zapobiega to nieautoryzowanej modyfikacji danych autoryzacyjnych ze strony użytkownika.
Dlaczego pozostałe tablice nie gwarantują bezpieczeństwa lub służą do czegoś innego:
$_SERVERprzechowuje metadane o konfiguracji serwera i parametrach żądania HTTP.$_COOKIEzapisuje dane po stronie klienta (w przeglądarce), gdzie mogą być one łatwo podejrzane lub zmodyfikowane przez użytkownika.$_FILESsłuży wyłącznie do odbierania i przetwarzania plików przesyłanych na serwer za pomocą formularzy HTML.
Dlaczego pozostałe opcje są nieprawidłowe?
- B: Instrukcja
$ _ SERVERnie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - C: Instrukcja
$ _ COOKIEnie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - D: laczego pozostałe tablice nie gwarantują bezpieczeństwa lub służą do czegoś innego: -
$_SERVERprzechowuje metadane o konfiguracji serwera i parametrach żądania HTTP. -$_COOKIEzapisuje dane po stronie klienta (w przeglądarce), gdzie mogą być one łatwo podejrzane lub zmodyfikowane przez użytkownika. -$_FILESsłuży wyłącznie do odbierania i przetwarzania plików przesyłanych na serwer za pomocą formularzy HTML.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Zmienne superglobalne w PHP ($_SERVER, $_FILES, $_REQUEST)Wbudowane w PHP tablice asocjacyjne dostępne automatycznie w każdym zasięgu skryptu bez konieczności deklaracji global.
- Sesje ($_SESSION) i Ciasteczka ($_COOKIE) w PHPMechanizmy podtrzymywania stanu między kolejnymi bezstanowymi żądaniami HTTP (po stronie serwera - sesje, po stronie klienta - ciasteczka).
- Operacje na plikach w PHP (fopen, fread, fwrite, fclose)Funkcje wejścia/wyjścia umożliwiające otwieranie, odczytywanie wierszy, zapisywanie i dopisywanie danych do plików na dysku serwera.
Podobne pytania z działu „Prawo licencje i rodo”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 19 pytań z tego działu.
- #19
Jak nazywa się proces przedstawienia, we właściwej dla danego środowiska formie, informacji zawartej w dokumencie elektronicznym?
- #40
Jaki program komputerowy przekształca kod źródłowy, napisany w konkretnym języku programowania, na język komputera?
- #44
Jak nazywa się element oznaczony znakiem zapytania w strukturze platformy .NET, który umożliwia tworzenie własnych aplikacji z użyciem frameworków i zamianę kompilowanego kodu pośredniego na kod maszynowy procesora zainstalowanego w komputerze?
- #45
Jakiego rodzaju mechanizm kontroli bezpieczeństwa wykonywania aplikacji zawiera środowisko uruchomieniowe platformy .NET Framework?
- #246
Funkcja phpinfo() pozwala na: