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

Na jaki okres czasu zostanie ustawione ciasteczko (cookie) przy użyciu poniższej funkcji w PHP?

PHP
setcookie("MojeCiasteczko", "wartosc", time() + 60);

Opcje odpowiedzi:
A
Na 60 sekund (1 minutę)
Prawidłowa
B
Na 60 minut (1 godzinę)
C
Do momentu zamknięcia przeglądarki
D
Na 60 dni
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (Na 60 sekund (1 minutę))

Wskazana opcja Na 60 sekund (1 minutę) jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Na 60 minut (1 godzinę) – Aby ustawić ciasteczko na 60 minut, należałoby użyć obliczenia time() + 60 * 60 (lub time() + 3600). Wartość jest podawana w sekundach.
  • C: Do momentu zamknięcia przeglądarki – Takie ciasteczko (sesyjne) zostałoby utworzone, gdyby jako czas wygaśnięcia podano 0 lub całkowicie pominięto ten argument.
  • D: Na 60 dni – Aby ustawić ciasteczko na 60 dni, należałoby użyć znacznie większej liczby, np. time() + 60 * 60 * 24 * 60 (sekundy * minuty * godziny * dni).

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.