в чем разница между $ENV, $SESSION и $COOKIE
В основном я использовал $_SESSION, Но, читая о сеансе, я получил несколько терминов
$ _ЕНВ &
$ _КУККИ.
Я не совсем понимаю, когда и какой из них использовать, меня смущает ситуация, в которой я могу их использовать. Так чем же отличаются эти термины?
3 answers
Все три являются суперглобальными, это означает, что любой скрипт в вашем приложении может получить к нему доступ, НО , хотя $_SESSION и $_COOKIE разные (и частные) для каждого пользователя, $_ENV суперглобальный не является специфичным для пользователя. Разница между $_SESSION и $_COOKIE заключается в том, что $_COOKIE может жить после текущего посещения пользователя, в то время как сеанс закончится, когда пользователь покинет ваш сайт (или закроет свой браузер).
Здесь вы можете найти более подробную информацию о сеансе http://www.php.net/manual/en/intro.session.php
Вы можете прочитать: http://php.net/manual/en/language.variables.superglobals.php.
$_ENV содержит переменные среды, в основном содержащие информацию о вашем сервере, путях и т.д. $_COOKIE содержит информацию о файлах cookie, передаваемую по запросу клиентов