Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe PHP

Informacje o ciasteczkach (cookies) są w PHP przechowywane w tablicy:

Źle. $_SERVER zawiera informacje o serwerze i żądaniu.
Dobrze. $_COOKIE udostępnia wartości ciasteczek odesłanych przez przeglądarkę.
Źle. $_POST przechowuje dane formularza wysłane metodą POST.
Źle. $_GET zawiera dane przesłane w adresie URL.
Ciasteczka odesłane przez przeglądarkę PHP udostępnia w tablicy superglobalnej $_COOKIE. Odczytuje się z niej wartość po nazwie, np. $_COOKIE["jezyk"]. Samo ciasteczko ustawia się funkcją setcookie("jezyk", "pl", time()+3600), a serwer wysyła je w nagłówku odpowiedzi; przy kolejnych żądaniach przeglądarka odsyła je z powrotem i trafiają właśnie do $_COOKIE. W praktyce wykorzystuje się je do zapamiętania preferencji użytkownika czy identyfikatora sesji. Dlatego informacje o ciasteczkach przechowuje tablica $_COOKIE.
Pozostałe tablice superglobalne przechowują inne dane. $_GET zawiera parametry przekazane w adresie URL (po znaku „?”), a $_POST - pola formularza wysłanego metodą POST; obie dotyczą bieżącego żądania, a nie ciasteczek. $_SERVER gromadzi informacje o środowisku i żądaniu, takie jak adres serwera, nagłówki czy ścieżki - również nie przechowuje cookies. Wartości ciasteczek znajdują się w $_COOKIE, dlatego to ona jest poprawna.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.