Funkcji session_start() języka PHP należy użyć przy implementacji
Funkcji session_start() języka PHP należy użyć przy implementacji
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (wielostronicowej witryny, która wymaga dostępu do danych przy przechodzeniu p...)
wielostronicowej witryny, która wymaga dostępu do danych przy przechodzeniu pomiędzy stronami.
Funkcja session_start() w PHP inicjuje mechanizm sesji lub wznawia istniejącą sesję na podstawie identyfikatora sesji przekazanego za pośrednictwem żądania HTTP (najczęściej za pomocą ciasteczka). Sesje służą do przechowywania informacji o użytkowniku (np. status logowania, zawartość koszyka, preferencje) pomiędzy kolejnymi żądaniami HTTP i różnymi stronami tej samej witryny.
Dlatego session_start() jest niezbędna, gdy tworzymy wielostronicową witrynę, która wymaga zachowania i dostępu do tych samych danych użytkownika podczas jego nawigacji pomiędzy poszczególnymi stronami. Bez sesji, każda strona traktowałaby użytkownika jako nowego, anonimowego gościa.
Dlaczego pozostałe opcje są nieprawidłowe?
- A:
obsługi formularza— Chociaż dane z formularza mogą być przechowywane w sesji (np. po walidacji), sama obsługa formularza nie wymaga obligatoryjnie użycia sesji.session_start()jest potrzebna, jeśli te dane mają być dostępne na innych stronach. - B:
dowolnej witryny, która obsługuje ciasteczka— Sesje PHP domyślnie używają ciasteczek do przechowywania identyfikatora sesji, ale nie każda witryna używająca ciasteczek musi korzystać z mechanizmu sesji PHP. Ciasteczka mogą być używane do innych celów. - C:
wczytywania danych z plików zewnętrznych— Wczytywanie danych z plików (np.include,require,file_get_contents) jest operacją systemową i nie ma bezpośredniego związku z zarządzaniem sesjami użytkownika.
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
- 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.
- Sesje ($_SESSION) i Ciasteczka ($_COOKIE) w PHPMechanizmy podtrzymywania stanu między kolejnymi bezstanowymi żądaniami HTTP (po stronie serwera - sesje, po stronie klienta - ciasteczka).
- Dołączanie plików (include, require, include_once, require_once)Instrukcje języka PHP służące do modularnego dołączania zawartości zewnętrznych plików źródłowych do bieżącego skryptu.
Podobne pytania z działu „Php sesje i ciasteczka”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 22 pytań z tego działu.
- #70
W skrypcie PHP należy utworzyć cookie o nazwie owoce które przyjmie wartość jabłko. Cookie ma być dostępne przez jedną godzinę od jego utworzenia. W tym celu należy w skrypcie PHP użyć funkcji:
- #209
Personalizowanie wyglądu strony dla danego użytkownika i jego identyfikacja w serwisie są możliwe dzięki mechanizmowi
- #362
Funkcją języka PHP tworzącą ciasteczko jest
- #405
W języku PHP zapisano fragment kodu. Plik cookie stworzony tym poleceniem
- #482
W języku PHP zmienna predefiniowana $_SESSION zawiera