Przejdź do treści głównej
INF.03Pytanie #405 z 1558php-sesje-i-ciasteczka

W języku PHP zapisano fragment kodu. Plik cookie stworzony tym poleceniem

Opcje odpowiedzi:
A
zostanie usunięty po jednym dniu od jego utworzenia
Prawidłowa
B
będzie przechowywany na serwerze przez jeden dzień
C
zostanie usunięty po jednej godzinie od jego utworzenia
D
będzie przechowywany na serwerze przez jedną godzinę
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (zostanie usunięty po jednym dniu od jego utworzenia)

Dlaczego to jest poprawne? Funkcja setcookie() służy do zapisywania tzw. ciasteczek w przeglądarce klienta. Trzeci argument to czas wygaśnięcia podany w formacie Unix Timestamp. Zapis time()+(3600*24) oznacza obecny czas powiększony o 86400 sekund, czyli równo 24 godziny. Po jednym dniu przeglądarka automatycznie usunie to ciasteczko.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: i D:** Ciasteczka (cookies) ZAWSZE są przechowywane po stronie użytkownika (klienta/przeglądarki), a nie na serwerze (do tego służą sesje).
  • C: Zapis 3600 to jedna godzina, ale pomnożona przez 24 daje całą dobę.
  • D: laczego to jest poprawne?** Funkcja setcookie() służy do zapisywania tzw. ciasteczek w przeglądarce klienta. Trzeci argument to czas wygaśnięcia podany w formacie Unix Timestamp. Zapis time()+(3600*24) oznacza obecny czas powiększony o 86400 sekund, czyli równo 24 godziny. Po jednym dniu przeglądarka automatycznie usunie to ciasteczko.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

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.