W PHP nie ma "bezpośredniego" kasowania ciasteczka z pamięci serwera, ponieważ cookie jest przechowywane po stronie klienta (w przeglądarce). Serwer może jedynie wydać polecenie przeglądarce, aby usunęła dane cookie. Robi się to przez ponowne ustawienie ciasteczka tą samą nazwą oraz z czasem wygaśnięcia ustawionym na moment w przeszłości.
Dlatego poprawna jest odpowiedź: "Ustawiając datę wygaśnięcia ciasteczka na przeszłość." W praktyce realizuje się to zwykle funkcją setcookie() (lub mechanizmem frameworka), ustawiając parametr expires na wartość mniejszą od aktualnego czasu.
Dlaczego pozostałe odpowiedzi są błędne?
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się expires/max-age w przeszłości, to zwykle jest to właściwa metoda "kasowania" cookie.
Statystycznie 79% uczniów zna prawidłową odpowiedź. średnio łatwe
Eksperci podkreślają: "Ciasteczko jest przechowywane w przeglądarce, więc w PHP nie usuwa się go jak zmiennej."
Źródła:
Materiały:
Sprawdź odpowiedź