W jaki sposób, stosując język PHP, zapisać w ciasteczku napis znajdujący się w zmiennej dane na czas jednego dnia?
W jaki sposób, stosując język PHP, zapisać w ciasteczku napis znajdujący się w zmiennej dane na czas jednego dnia?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A (setcookie("dane", $dane, time() + (3600*24));)
W języku PHP funkcja setcookie() przyjmuje parametry: nazwę ciasteczka, wartość oraz znacznik czasu wygaśnięcia (expire timestamp). Doba ma 24 godziny, a każda godzina 3600 sekund (3600 \times 24 = 86400 sekund). Czas wygaśnięcia za 1 dzień oblicza się dodając tę wartość do bieżącego czasu UNIX: time() + (3600 * 24).
Dlaczego pozostałe opcje są nieprawidłowe?
- B: Czas wygaśnięcia 0 tworzy ciasteczko sesyjne, które wygasa natychmiast po zamknięciu przeglądarki.
- C: Zapisuje dosłowny ciąg
"dane"zamiast wartości zmiennej$danei ustawia czas sesyjny. - D:
time()ustawia czas wygaśnięcia na chwilę bieżącą, powodując natychmiastowe usunięcie ciasteczka.
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
- Sesje ($_SESSION) i Ciasteczka ($_COOKIE) w PHPMechanizmy podtrzymywania stanu między kolejnymi bezstanowymi żądaniami HTTP (po stronie serwera - sesje, po stronie klienta - ciasteczka).
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
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