Zadanie 8 z arkusza EE.09, czerwiec 2021

PHP Poziom: średnie

W jaki sposób, stosując język PHP, zapisać w ciasteczku napis znajdujący się w zmiennej dane na czas jednego dnia?

Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2021

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

setcookie("dane", $dane, time() + (3600*24));

Dlaczego

Trzeci argument setcookie() to moment wygaśnięcia jako znacznik czasu: time() + 3600*24 to teraz plus doba. Wartość 0 oznacza ciasteczko sesyjne, usuwane po zamknięciu przeglądarki, a sama time() od razu wygasa.