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

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:

Opcje odpowiedzi:
A
cookie("owoce","jabłko",3600);
B
cookie("jabłko","owoce",3600);
C
setcookie("owoce","jabłko",time()+3600);
Prawidłowa
D
setcookie("jabłko","owoce",time()+3600);
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (setcookie("owoce","jabłko",time()+3600);)

Funkcja setcookie() w języku PHP przyjmuje argumenty:

  1. Nazwę ciasteczka ("owoce"),
  2. Wartość ciasteczka ("jabłko"),
  3. Znacznik czasu wygaśnięcia w sekundach jako timestamp uniksowy (time() + 3600, czyli aktualny czas powiększony o 3600 sekund = 1 godzinę).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: W PHP nie istnieje funkcja o nazwie cookie(), a czas wygaśnięcia musi być timestampem uniksowym.
  • B: Nazwa ciasteczka i wartość zostały zamienione miejscami, a funkcja cookie() nie istnieje.
  • D: Pierwszym argumentem powinna być nazwa ciasteczka ("owoce"), a drugim wartość ("jabłko").

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.