Poprawna odpowiedź: B
Kod 2.
Dlaczego
Kod 2 sprawdza isset(), więc przy pierwszej wizycie, bez ciasteczka, nic nie wypisze, a potem zapisze aktualny czas na 30 dni. Kody 1 i 3 przy pierwszej wizycie odwołają się do nieistniejącego ciasteczka, a Kod 4 nic nie wyświetla. (W oryginalnym arkuszu wywołanie date() w Kodzie 2 jest zapisane w skrócie.)