Strona główna › Pytania INF.03 › Pytanie 838
INF.03 · pytanie #838
Jak przy użyciu języka PHP można zapisać w ciasteczku wartość z zmiennej dane na okres jednego dnia?
- Asetcookie("dane",$dane,0)
- Bsetcookie("dane",$dane,time())
- Csetcookie("dane",$dane,time()+(3600*24))
- Dsetcookie("dane","dane",0)
Poprawna odpowiedź: C. setcookie("dane",$dane,time()+(3600*24))
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź setcookie("dane", $dane, time() + (3600 * 24)); jest prawidłowa, ponieważ wykorzystuje funkcję setcookie, która pozwala na ustawienie ciasteczka w PHP. W pierwszym argumencie podajemy nazwę ciasteczka, w drugim jego wartość, a w trzecim czasie wygaśnięcia, który jest określony jako aktualny czas (time()) plus 24 godziny w sekundach (3600 sekund w godzinie razy 24). Takie podejście zapewnia, że ciasteczko będzie dostępne przez jeden dzień, co jest zgodne z dobrymi praktykami w zakresie zarządzania stanem użytkownika. Ciasteczka są powszechnie stosowane w aplikacjach webowych do przechowywania danych użytkownika pomiędzy sesjami, co zwiększa komfort korzystania z serwisów. Przykładem może być zapisanie preferencji użytkownika lub informacji o sesji. Warto pamiętać, że przed użyciem setcookie nie może być wysłany żaden HTML, więc ta funkcja powinna być wywoływana przed jakimkolwiek innym kodem, który generuje wyjście.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.