Głównie Użyłem $ _SESSION, jednak podczas czytania o Sesji Mam kilka terminów
$ _ENV &
$ _COOKIE.
Nie mam jasności co do tego, kiedy użyć tego, jestem w błędzie co do sytuacji, w której mogę z nich korzystać. Więc jak te terminy są różne?
Głównie Użyłem $ _SESSION, jednak podczas czytania o Sesji Mam kilka terminów
$ _ENV &
$ _COOKIE.
Nie mam jasności co do tego, kiedy użyć tego, jestem w błędzie co do sytuacji, w której mogę z nich korzystać. Więc jak te terminy są różne?
Wszystkie trzy są superglobalną, oznacza dowolny skrypt w aplikacji można dostęp do niego, ALE natomiast $ _SESSION i $ _COOKIE są różne (i prywatne) dla każdego użytkownika, superglobalny $ _ENV nie jest specyficzny dla użytkownika. Różnica między $ _SESSION a $ _COOKIE polega na tym, że $ _COOKIE może żyć poza bieżącą wizytą użytkownika, a sesja zakończy się, gdy użytkownik opuści twoją witrynę (lub zamknie przeglądarkę).
Można tu znaleźć więcej dobrych informacji o sesji http://www.php.net/manual/en/intro.session.php
Możesz przeczytać: http://php.net/manual/en/language.variables.superglobals.php.
$ _ENV zawiera zmienne środowiskowe, zawierający głównie informacje na temat serwera, ścieżek itp $ _COOKIE zawiera informacje z plików cookie przesyłanych przez klientów żądają
ENV jeśli isset posiadania sesji ciasteczko lub dwa są ładne. – Xeoncross